summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/main.py3
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 '无法通过验证。'