diff --git a/project/__init__.py b/project/__init__.py index 706ffe2a42df6b9cd05e369b80fc8b19feecc148..6093488a68ae76908bb90ac228f3f593a3b81621 100644 --- a/project/__init__.py +++ b/project/__init__.py @@ -44,15 +44,15 @@ def security(role=None): if len(role) == 0: return func(*args,**kwargs); elif user == None: - return redirect(url_for('login', next=request.url)) + return redirect(url_for('start', next=request.url)) for r in role: if r in user.roles: return func(*args,**kwargs); - return redirect(url_for('login', next=request.url)) + return redirect(url_for('start', next=request.url)) if user == None or role not in user.roles: - return redirect(url_for('login', next=request.url)) + return redirect(url_for('start', next=request.url)) return func(*args,**kwargs); return security_check