forked from mrlan/EnglishPal
Escape user input first
parent
2c1bc98833
commit
828cef406c
|
@ -6,6 +6,7 @@
|
|||
# Written permission must be obtained from the author for commercial uses.
|
||||
###########################################################################
|
||||
|
||||
from flask import escape
|
||||
from Login import *
|
||||
from Article import *
|
||||
import Yaml
|
||||
|
@ -81,7 +82,7 @@ def mainpage():
|
|||
:return: 主界面
|
||||
'''
|
||||
if request.method == 'POST': # when we submit a form
|
||||
content = request.form['content']
|
||||
content = escape(request.form['content'])
|
||||
f = WordFreq(content)
|
||||
lst = f.get_freq()
|
||||
# save history
|
||||
|
|
|
@ -115,7 +115,7 @@ def userpage(username):
|
|||
user_freq_record = path_prefix + 'static/frequency/' + 'frequency_%s.pickle' % (username)
|
||||
|
||||
if request.method == 'POST': # when we submit a form
|
||||
content = request.form['content']
|
||||
content = escape(request.form['content'])
|
||||
f = WordFreq(content)
|
||||
lst = f.get_freq()
|
||||
return render_template('userpage_post.html',username=username,lst = lst, yml=Yaml.yml)
|
||||
|
|
Loading…
Reference in New Issue