def signup(): if request.method == 'POST': email = request.form.get('email') username = request.form.get('username') password = request.form.get('passwd') print request.form if db.username_exist(username): return dict(error=True) if db.email_exist(email): return dict(error=True) hash = sha256_crypt.encrypt(password) user = { 'username': username, 'email': email, 'password': hash, 'date_created': now(), 'type': 'user', 'is_active': True, 'avatar': get_gravatar_img(email), } response = db.create_user(user) if response['inserted'] == 1: session['username'] = username session['avatar'] = get_gravatar_img(email) return redirect(url_for('meeple.collection', name=username)) if response['error'] == 1: return dict(error=True)
def signup(): if request.method == 'POST': email = request.form.get('email') username = request.form.get('username') password = request.form.get('passwd') if db.username_exist(username): return dict(error=True) if db.email_exist(email): return dict(error=True) hash = sha256_crypt.encrypt(password) user = { 'username': username, 'email': email, 'password': hash, 'date_created': now(), 'type': 'user', 'is_active': True, } response = db.create_user(user) if response['inserted'] == 1: session['username'] = username return redirect(url_for('site.signup')) if response['error'] == 1: return dict(error=True)
def signup(): if request.method == "POST": email = request.form.get("email") username = request.form.get("username") password = request.form.get("passwd") if db.username_exist(username): return dict(error=True) if db.email_exist(email): return dict(error=True) hash = sha256_crypt.encrypt(password) user = { "username": username, "email": email, "password": hash, "date_created": now(), "type": "user", "is_active": True, } response = db.create_user(user) if response["inserted"] == 1: session["username"] = username return redirect(url_for("site.signup")) if response["error"] == 1: return dict(error=True)
def add_user(): form = UserForm(request.form) if form.validate_on_submit(): if not db.username_exist(form.username.data): email = form.email.data username = form.username.data password = sha256_crypt.encrypt(form.password.data) role = form.role.data user = { 'username': username, 'email': email, 'password': password, 'date_created': now(), 'type': role, 'is_active': True, } response = db.create_user(user) if response['inserted'] == 1: return redirect(url_for('admin.users')) else: flash('This username already exists.', 'error-message') return render_template('addUser.html', form=form)