def register_user(username, password): new_user = { "id": persistence.new_id_to_csv(persistence.USERS_FILE), "username": username, "password": hash_password(password) } persistence.get_users().append(new_user) persistence.export_data("users")
def register(cursor, username, password): dt = datetime.now() hash_pw = password_manager.hash_password(password) cursor.execute( "insert into registration(username, password, submission_time) values (%(username)s, %(password)s," "%(submission_time)s)", { 'username': username, 'password': hash_pw, 'submission_time': dt })
def register(cursor, username, password, first_name, last_name, email): dt = datetime.now() hash_pw = password_manager.hash_password(password) cursor.execute("insert into registration(username, password, submission_time, first_name, last_name, email) values (%(username)s, %(password)s, " "%(submission_time)s, %(first_name)s, %(last_name)s, %(email)s)", {'username': username, 'password': hash_pw, 'submission_time': dt, 'first_name': first_name, 'last_name': last_name, 'email': email})
def register(): if request.method == "POST": username = request.form.get("username") password = request.form.get('password') confirmed_password = request.form.get("confirm-password") check_if_user_allready_exists = queries.verify_user_if_exists(username) if not check_if_user_allready_exists: if password == confirmed_password: hashed_password = hash_password(password) queries.add_user(username, hashed_password) else: print("Password does not match. Please, try again") else: print("Please choose another username") return render_template('register.html')
def register(): if request.method == 'POST': user_name = request.form.get('email') password = request.form.get('password') password_repeat = request.form.get('password-repeat') check_if_user_exist = data_handler.check_user(user_name) if not check_if_user_exist: if password == password_repeat: hashed_password = password_manager.hash_password(password) data_handler.add_user(user_name, hashed_password) return redirect('/login') else: flash(' The Password Does Not Match!! ') return redirect(url_for("register")) else: flash(' Please Choose Another Username! ') return render_template("registration.html")
def hash_pw(): plain_text_pw = request.form.get('password') hashed_pw = password_manager.hash_password(plain_text_pw) session['result'] = hashed_pw return redirect(url_for('index'))