【发布时间】:2017-04-22 23:15:05
【问题描述】:
每当我访问登录站点 (0.0.0.0:5000/) 时,页面都会立即恢复到 0.0.0.0:5000/admin。关于为什么会发生这种情况的任何想法?
在英特尔爱迪生上运行 yocto。通过 putty 编辑
@app.errorhandler(404)
@app.errorhandler(500)
def errorpage(e):
return render_template('404.html')
def login_required(f):
@wraps(f)
def wrap(*args, **kwargs):
if 'logged_in' in session:
return f(*args, **kwargs)
else:
flash('please login first.')
return redirect (url_for('index'))
return wrap
@app.route('/', methods=['GET','POST'])
def index():
error = None
if request.method == 'POST':
if request.form['username'] != 'admin' or request.form['password'] != 'password':
error = 'invalid attempt.'
else:
session['logged_in'] = True
return redirect(url_for('admin'))
return render_template('index.html', error = error)
@app.route('/logout')
def logout():
session.pop('logged_in', None)
return render_template('/logout.html')
@app.route('/admin',methods=['GET','POST'])
@login_required
def admin():
【问题讨论】:
-
如果选择了字体大小和颜色,该图像几乎无法阅读。请粘贴实际代码。
-
知道如何通过putty从vi中复制粘贴出来吗?
-
使用 pscp 得到它。提前致谢
标签: html flask flask-login intel-edison