def register(): #??????
registerform=RegisterForm()
if registerform.validate_on_submit():
if User.query.filter_by(name=registerform.name.data).first():
flash("The username %s is already exist !"%registerform.name.data)
return redirect(url_for('register'))
elif User.query.filter_by(student_number=registerform.student_number.data).first():
flash("The student_number is already exist !")
return redirect(url_for('register'))
else:
inset=User(classes=registerform.year.data+registerform.major.data+registerform.grade.data+"?",student_number=registerform.student_number.data,name=registerform.name.data,password=generate_password_hash(registerform.password.data),admin=0,onlineTime=0,numofSubmit=0,recentsubmitTime='Never Submittied',averageSpeed=0)
db.session.add(inset) #?????generate_password_hash?????hash???????
db.session.commit()
flash('????????')
return redirect('/auth/login')
return render_template('register.html',register=registerform)
评论列表
文章目录