diff options
Diffstat (limited to 'app/main.py')
-rw-r--r-- | app/main.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/main.py b/app/main.py index eadf828..89acaf1 100644 --- a/app/main.py +++ b/app/main.py @@ -307,6 +307,8 @@ def userpage(username): page += '<p><b>English Pal for <font color="red">%s</font></b> <a href="/logout">登出</a></p>' % (username)
page += '<p><form method="post" action="/%s/reset"><input type="submit" value="下一篇"/></form></p>' % (username)
page += '<p><b>阅读文章并回答问题</b></p>\n'
+ if not 'article' in session:
+ session['article'] = get_today_article(user_freq_record)
page += '<div id="text-content">%s</div>' % (session['article'])
page += '<p><b>收集生词吧</b> (可以在正文中划词,也可以复制黏贴)</p>'
page += '<form method="post" action="/%s">' % (username)
@@ -397,7 +399,6 @@ def login(): session['username'] = username
user_expiry_date = get_expiry_date(username)
session['expiry_date'] = user_expiry_date
- session['article'] = get_today_article(user_freq_record)
return redirect(url_for('userpage', username=username))
else:
return '无法通过验证。'
|