Advertisement
sriyanto

routeregistrasi

Oct 12th, 2022
1,016
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. #registrasi
  2. @app.route('/registrasi', methods=('GET','POST'))
  3. def registrasi():
  4.     if request.method == 'POST':
  5.         username = request.form['username']
  6.         email = request.form['email']
  7.         password = request.form['password']
  8.         level = request.form['level']
  9.  
  10.         #cek username atau email
  11.         #cursor = mysql.connection.cursor()
  12.         cursor = db.cursor()
  13.         cursor.execute('SELECT * FROM tb_users WHERE email=%s OR username=%s',(email, username,))
  14.         akun = cursor.fetchone()
  15.         if akun is None:
  16.             cursor.execute('INSERT INTO tb_users VALUES (NULL, %s, %s, %s, %s)', (username, email, generate_password_hash(password), level))
  17.             db.commit()
  18.             cursor.close()
  19.             flash('Registrasi Berhasil','success')
  20.         else :
  21.             flash('Username atau email sudah ada','danger')
  22.     return render_template('registrasi.html')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement