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 )
- {% extends 'base.html' %}
- {% from "_formhelpers.html" import render_field %}
- {% block body_block %}
- <body>
- <div class="header">
- <div class="wrapper">
- <div id="sign-in-show"">
- <div class="signin-form">
- <div class="sign-up-in-tabcont" style="display: block;">
- <form id="sign-in-form">
- {{ form.csrf_token }}
- <div class="form-single-row">
- {{ render_field(form.username, id="email") }}
- </div>
- <div class="form-single-row">
- {{ render_field( form.password, id="password") }}
- </div>
- <div class="form-single-row">
- {{ render_field( form.submit, value='Login') }}
- </div>
- <div class="form-single-row">
- <p class="forget-password">
- <a href="{{url_for('user.forgot')}}">Forgot Password?</a>
- </p>
- </div>
- </form>
- <div class="clear"></div>
- </div>
- </div>
- </div>
- <div class="clear"></div>
- <div class="header-outer"></div>
- </div>
- </div>
- </body>
- {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement