Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div id="auth">
- {% if user.is_authenticated %}
- <p>Bienvenido, <b>{{ user.username }} | <a href=" {% url "logout" %}">Logout</a></b></p>
- {% else %}
- <div id="navthing">
- <h2><a href="#" id="loginform">Log in</a> | <a href="#">Sign Up</a></h2>
- <div class="login">
- <div class="arrow-up"></div>
- <div class="formholder">
- <div class="randompad">
- <form action="" method="POST">{% csrf_token %}
- {% if message %}
- <b>{{message}}</b>
- {% endif %}
- {{form.as_p}}
- <input type="submit" value="Login" />
- </form>
- </div>
- </div>
- </div>
- </div>
- {% endif %}
- </div>
- def login_page(request):
- message = None
- if request.method == "POST":
- form = LoginForm(request.POST)
- if form.is_valid():
- username = request.POST['username']
- password = request.POST['password']
- user = authenticate(username=username, password=password)
- if user is not None:
- if user.is_active:
- login(request, user)
- message = "Now you are succesfully logged in"
- else:
- message = "Your username is inactive"
- else:
- message = "Your username and/or password is incorrect"
- else:
- form = LoginForm()
- return render_to_response('base.html', {'message': message, 'form': form},
- context_instance=RequestContext(request))
- from django import forms
- class LoginForm(forms.Form):
- username = forms.CharField()
- password = forms.CharField(widget=forms.PasswordInput())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement