Exemple #1
0
def register():
    if current_user.is_authenticated:
        return redirect('/')
    form = RegisterForm()
    if form.validate_on_submit():
        if form.password.data != form.password_again.data:
            return render_template('register.html',
                                   title='Регистрация',
                                   form=form,
                                   message="Пароли не совпадают")
        db_sess = db_session.create_session()
        if db_sess.query(User).filter(User.email == form.email.data).first():
            return render_template('register.html',
                                   title='Регистрация',
                                   form=form,
                                   message="Такой пользователь уже есть")
        user = User()
        user.name = form.name.data
        user.email = form.email.data
        user.about = form.about.data
        user.set_password(form.password.data)
        db_sess.add(user)
        db_sess.commit()
        return redirect('/login')
    return render_template('register.html', form=form)
Exemple #2
0
        "*****@*****.**", "cap"
    ],  #капитан
    [
        "Vincent", "Gog", 27, "colonist", "doctor", "module_1",
        "*****@*****.**", "nope"
    ],  #колонист 1
    [
        "Nataly", "Tools", 26, "colonist", "navigator", "module_1",
        "*****@*****.**", "omg_imonMars"
    ],  #колонист 2
    [
        "Alex", "Thdfgsdfer", 29, "colonist", "pilot", "module_1",
        "*****@*****.**", "ehhhhh"
    ]
]  #колонист 3

db_session.global_init('db/db.sqlite')
session = db_session.create_session()
for i in range(4):
    user = User()
    user.surname = astrons[i][0]
    user.name = astrons[i][1]
    user.age = astrons[i][2]
    user.position = astrons[i][3]
    user.speciality = astrons[i][4]
    user.address = astrons[i][5]
    user.email = astrons[i][6]
    user.hashed_password = astrons[i][7]
    session.add(user)
session.commit()