Exemple #1
0
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()
Exemple #2
0
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'))