def create(nickname, phone, password): password_hash = generate_password_hash(password) user = { "nickname": nickname, "phone": phone, "password_hash": password_hash, } db.session.add(User(**user)) db.session.commit()
def signup(): if request.method == 'GET': print 'dans signup get' return render_template('signup.html') elif request.method == 'POST': try: print 'dans signup try' mylogin = User() mylogin.pseudo = request.form['pseudo'] mylogin.password = request.form['password'] print request.form['pseudo'] print request.form['password'] mylogin.save() except: print 'dans signup except' flash('oops', 'danger') return redirect(url_for('signup')) else: print 'dans signup else' login_user(mylogin) flash("Bonjour " + current_user.pseudo + ", voici vos taches !", 'success') return redirect(url_for('list'))