Skip to content

Commit fc9e934

Browse files
committed
为base.html下的logout添加url,同时为RegisterForm用户名验证添加redirect
1 parent a3b6fac commit fc9e934

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

23-optimize-login-and-register/simpledu/simpledu/handlers/front.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def register():
3636
if form.validate_on_submit():
3737
if not form.username.data.isalnum():
3838
flash('用户名只能由字母和数字组成')
39+
return redirect(url_for('.register'))
3940
form.create_user()
4041
flash('register success', 'success')
4142
return redirect(url_for('.login'))

23-optimize-login-and-register/simpledu/simpledu/templates/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<ul class="dropdown-menu">
3636
<li><a href="#">Profile</a></li>
3737
<li role="separator" class="divider"></li>
38-
<li><a href="#">Logout</a></li>
38+
<li><a href="{{ url_for('front.logout') }}">Logout</a></li>
3939
</ul>
4040
</li>
4141
{% endif %}

0 commit comments

Comments
 (0)