Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @user.route('/signin', methods=['GET', 'POST'])
- def signin():
- """ Login a user
- """
- form = SigninForm(request.form)
- if request.method == 'POST' and form.validate():
- username = form.username.data
- password = form.password.data
- if username:
- try:
- user = User.objects.get( username = username )
- except User.DoesNotExist:
- form.username.errors = ['No such user or password']
- context = {'form':form}
- return render_template('sign-in.html', **context )
- else:
- form.username.errors = ['Enter a Username or Email address']
- context = {'form':form}
- return render_template('sign-in.html', **context )
- if user.check_password(password):
- login_user(user)
- return render_template( 'close-iframe.html' )
- else:
- form.username.errors = ['No such user or password']
- context = {'form':form}
- return render_template('sign-in.html', **context )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement