mirror of https://github.com/D4-project/d4-core
fix: [UI sensor_register role] avoid login + fix error template
parent
adda78faad
commit
168c31a5bf
|
@ -293,6 +293,8 @@ def login():
|
||||||
#if not check_user_role_integrity(user.get_id()):
|
#if not check_user_role_integrity(user.get_id()):
|
||||||
# error = 'Incorrect User ACL, Please contact your administrator'
|
# error = 'Incorrect User ACL, Please contact your administrator'
|
||||||
# return render_template("login.html", error=error)
|
# return render_template("login.html", error=error)
|
||||||
|
if not user.is_in_role('user'):
|
||||||
|
return render_template("403.html"), 403
|
||||||
login_user(user) ## TODO: use remember me ?
|
login_user(user) ## TODO: use remember me ?
|
||||||
if user.request_password_change():
|
if user.request_password_change():
|
||||||
return redirect(url_for('change_password'))
|
return redirect(url_for('change_password'))
|
||||||
|
@ -354,7 +356,7 @@ def logout():
|
||||||
@app.route('/role', methods=['POST', 'GET'])
|
@app.route('/role', methods=['POST', 'GET'])
|
||||||
@login_required
|
@login_required
|
||||||
def role():
|
def role():
|
||||||
return render_template("error/403.html"), 403
|
return render_template("403.html"), 403
|
||||||
|
|
||||||
@app.route('/')
|
@app.route('/')
|
||||||
@login_required
|
@login_required
|
||||||
|
|
Loading…
Reference in New Issue