def register(): if request.method == 'POST': entered_username = request.form['username'] entered_password = request.form['password'] entered_password2 = request.form['password2'] username_exists_sql_check = data_manager.get_username_password( entered_username) if len(entered_username) < 5: error_message = 'The username has to be at least 5 character long!' return render_template('register.html', error_message=error_message) if len(entered_password) < 5 or len(entered_password2) < 5: error_message = 'The password has to be at least 5 character long!' return render_template('register.html', error_message=error_message) if len(username_exists_sql_check) > 0: error_message = 'The entered username is already taken, please try a new one!' return render_template('register.html', error_message=error_message) if entered_password != entered_password2: error_message = 'The passwords are not matching, please try again!' return render_template('register.html', error_message=error_message) hashed_password = werkzeug.security.generate_password_hash( entered_password, 'pbkdf2:sha256', 8) data_manager.register_user(entered_username, hashed_password) success_message = 'Registration was successful, please log in!' return render_template('index.html', success_message=success_message, user_name='') return render_template('register.html')
def register(): if request.method == 'POST': email = request.form['email'] password = util.hash_password(request.form['password']) data_manager.register_user(email, password) session['NAME'] = email return redirect(url_for('index')) return render_template('register.html')
def register(): username = request.args['username'] password = werkzeug.security.generate_password_hash(request.args['password'], method='pbkdf2:sha256', salt_length=8) try: data_manager.register_user(username, password) session['username'] = username return '' except IntegrityError: # Definitely needs some error handling. pass
def registration(): user = request.form if data_manager.is_user_in_database(user["username-signup"]): msg = "Please choose a different username" return render_template("index.html", msg=msg) else: data_manager.register_user(user["username-signup"], user["password-signup"]) session["username"] = user["username-signup"] return redirect(url_for("index"))
def route_register(): username = request.form.get("username") try: password = request.form.get("password") hashed_pw = dm.hash_password(password) dm.register_user(username, hashed_pw) return redirect(url_for('route_list')) except psycopg2.IntegrityError: error_message = "Username already exists, please choose another one!" return render_template('register.html', error=error_message)
def register_new_user(): if request.method == "POST": usr_input = request.form.to_dict() usr_input["password"] = util.hash_password(usr_input["password"]) try: data_manager.register_user(usr_input) return redirect("/") except Exception: flash('Email already exists') return redirect("/") return render_template("registration.html", action="new_user")
def register(): if request.method == 'GET': return render_template('register.html') elif request.method == 'POST': name = request.form['name'] username = request.form['username'] email = request.form['email'] cars = request.form['cars'] # salt = data_manager.get_salt() -- as bcrypt saves it automatically in the hash password = data_manager.hash_password(request.form['password']) data_manager.register_user(name, username, email, cars, password) return redirect(url_for('index'))
def register_user(user_data): user_name = user_data['username'] user_password = user_data['password'] user_repeated_password = user_data['repeatedPassword'] if pass_service.passwords_the_same(user_password, user_repeated_password): hashed_pass = pass_service.hash_password(user_password) data_manager.register_user(user_name, hashed_pass) print(hashed_pass) return True else: raise Exception('Passwords are not the same.')
def register(): if 'user_id' in session: return redirect(url_for("index")) if request.method == 'POST': username = request.form.get('username') password = request.form.get('password') submission_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S") if data_manager.register_user(username, password, submission_time) is False: flash('Not registered') data_manager.register_user(username, password, submission_time) flash('Successful registration. Log in to continue.') return redirect(url_for("login")) return render_template("register.html")
def register(): if request.method == 'GET': return render_template('registration_head.html') elif request.method == 'POST': username = request.form['username'] password = request.form['password'] try: data_manager.register_user(username, password) return redirect('/') except: invalid_username = '******' return render_template('registration_head.html', invalid_username=invalid_username)
def registration(): if request.method == 'GET': return render_template('register.html') else: user_name = request.form['username'] password = request.form['password'] sec_password = request.form['sec_password'] if password == sec_password and not data_manager.check_existing_username( user_name): data_manager.register_user(user_name, password) return redirect('/') else: return '<h1>This username is already exists</h1>'
def registration(): if 'username' not in session: if request.method == 'POST': name = request.form["username"] password = request.form["password"] password1 = request.form["password1"] if password == password1 and not data_manager.check_user_name(name): hashed_password = password_hash.hash_password(password) data_manager.register_user(name, hashed_password) session['username'] = name return redirect('/') else: return render_template('password.html', wrong_user_info=True) else: return render_template('password.html', wrong_user_info=False) else: return redirect('/')
def register(): if request.method == "GET": return render_template('register.html') if request.method == "POST": username = request.form['usernameRegister'] password = request.form['passwordRegister'] password_confirm = request.form['passwordConfirm'] email = request.form['email'] if data_manager.username_exist(username): return render_template('register.html', message='Username already exist') if password != password_confirm: return render_template('register.html', message='Two passwords don\'t match') else: hash_password = util.hash_password(password) data_manager.register_user(username, email, hash_password) return redirect('/login')
def route_register_user(): if request.method == 'POST': user_data = request.form.to_dict() success = data_manager.register_user(user_data['name'], user_data['password']) if success: return redirect(url_for('route_all_questions_list')) msg = 'Username already taken' return render_template('registration.html', type='registration', warning_message=msg) return render_template('registration.html', type='registration')
def registration(): if request.method == 'POST': submission_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S"), email = request.form.get('email') password = request.form.get('password') if password == request.form.get('confirm_password'): user_registered = data_manager.register_user( submission_time, email, password) else: flash('Password incorect') return redirect('/registration') if user_registered == False: flash('This email exist') return redirect('/registration') return redirect(url_for("login")) return render_template('registration.html')
def register_user(username, password, repeated_password): #czy sie zgadza repeated z pass if password != repeated_password: raise Exception('Passwords don\'t match') #check if pass is empty if password == "": raise Exception('Password cannot be empty') if username == "": raise Exception('Username cannot be empty') #salt password hashed_pass = pass_service.hash_password(password) return data_manager.register_user(username, hashed_pass)
def register(): data = request.get_json() if data_manager.register_user(data): return jsonify(error="") else: return jsonify(error="error")