Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def login_user(request):
- next = request.GET['next']
- state = ""
- username = password = ""
- if request.POST:
- username = request.POST.get('username')
- password = request.POST.get('password')
- user = authenticate(username = username, password = password)
- if user is not None:
- if user.is_active:
- login(request, user)
- return HttpResponseRedirect(next)
- else:
- state = "You're account is not active"
- else:
- state = "Your're username and/or password are incorrect."
- return render_to_response('access/login.html', { 'state' : state }, context_instance=RequestContext(request))
- <form action="" method="post">{% csrf_token %}
- <label for="username">username:</label>
- <input type="text" id="username" name="username"/>
- <label for="password">password:</label>
- <input type="password" name="password"/>
- <input type="submit" value="Log In" />
- <p><strong>{{ state }}</strong></p>
- </form>
- {% load url from future %}
- {% block content %}
- {% if form.errors %}
- <p>Your username and password didn't match. Please try again.</p>
- {% endif %}
- <form method="post" action="{% url 'django.contrib.auth.views.login' %}">
- {% csrf_token %}
- <table>
- <tr>
- <td>{{ form.username.label_tag }}</td>
- <td>{{ form.username }}</td>
- </tr>
- <tr>
- <td>{{ form.password.label_tag }}</td>
- <td>{{ form.password }}</td>
- </tr>
- </table>
- <input type="submit" value="login" />
- <input type="hidden" name="next" value="{{ next }}" />
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement