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