ux: show when user is inactive
parent
76cbbe83b2
commit
f5c4c55f20
6
auth.py
6
auth.py
|
@ -318,8 +318,12 @@ def login():
|
|||
if not check_credentials(username, password):
|
||||
flash('Invalid username or password')
|
||||
return render_template('login_oauth.html', form=form, next=next)
|
||||
login_user(LDAPUserProxy(username), form.data['remember'])
|
||||
user = LDAPUserProxy(username)
|
||||
if not user.active:
|
||||
flash('User inactive - have you paid your membership fees?')
|
||||
return render_template('login_oauth.html', form=form, next=next)
|
||||
|
||||
login_user(user, form.data['remember'])
|
||||
flash('Logged in successfully.')
|
||||
|
||||
return redirect(next or url_for('profile'))
|
||||
|
|
Loading…
Reference in New Issue