def create_admin(email, password): user = User() user.email = email user.password = password user.type = 'admin' user.active = True user.save()
def api_register(): username = request.form.get('username') emailaddress = request.form.get('emailaddress') password = request.form.get('password') confirmpassword = request.form.get('confirmpassword') if User.query.filter_by(emailaddress=emailaddress).first() is not None: # print("该邮箱已被使用") abort(400) elif password != confirmpassword: # print("密码不一致") abort(400) else: new_user = User() new_user.username = username new_user.emailaddress = emailaddress new_user.password = password new_user.avatar = 'default.jpg' new_user.active = True db.session.add(new_user) db.session.commit() user = User.query.filter_by(emailaddress=emailaddress).first() login_user(user) return redirect(url_for('main.index'))