def registration(): if data_handler.verify_user_name(request.json['username']): data_handler.add_new_user(request.json['username'], request.json['password']) return True else: return False
def sign_up(): usernames = [item["username"] for item in data_handler.get_all_username()] data_from_js = request.get_json("body") if data_from_js["username"] in usernames: return jsonify({"message": "Username is already taken"}) else: data_from_js["password"] = hash.hash_pass(data_from_js["password"]) data_handler.add_new_user(data_from_js) return jsonify({"message": "Registration successful"})
def registration(): if request.method == 'POST': user = { 'id': util.key_generator(), 'registration_time': util.get_current_datetime(), 'username': request.form.get('username'), 'email': request.form.get('email'), 'password': util.hash_password(request.form.get('password')), 'role': 'user' } data_handler.add_new_user(user) return redirect(url_for('route_list')) return render_template('registration.html', page_title='Registration', button_title='Registrate')
def registration(): if request.method == 'POST': users = data_handler.get_usernames() for user in users: if user['username'] == request.form['username']: error = 'Username already exists, please choose another one!' return render_template('registration.html', error=error) if request.form['username'] and request.form['password']: password = util.hash_password(request.form['password']) user = {'username': request.form['username'], 'password': password} data_handler.add_new_user(user) flash('Successful registration. Log in to continue.') return redirect('/login') else: error = 'Please, fill in both fields.' return render_template('registration.html', error=error) return render_template('registration.html')
def route_registration(): if request.method == 'POST': username = request.form.get('username') if data_handler.get_data_by_username(username): return render_template('signup.html', usernametaken=True, registration=True) password = hash_password(request.form.get('password')) registration_date = datetime.now().strftime('%Y-%m-%d %H:%M:%S') data_handler.add_new_user(username, password, registration_date) user_id = str(data_handler.get_data_by_username(username)[0]["id"]) response = make_response(redirect(url_for('route_list'))) response.set_cookie('user_id', user_id) response.set_cookie('username', username) return response return render_template('signup.html', registration=True)
def save_user(): sent_data = request.form new_data = { 'user_name': sent_data['user_name'], 'password': util.hash_password(sent_data['password']), } insert_data = data_handler.add_new_user( new_data['user_name'], new_data['password'] ) registration_time = 0 error_handler = 1 print(insert_data[registration_time]) if insert_data[error_handler] == -1: return render_template('registration.html', error=True) return redirect('/')