Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {% extends 'base.html' %}
- {% block content %}
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-12 col-md-6">
- <div class="panel panel-default">
- <div class="panel-body">
- <h3>Log In</h3>
- {% if error_message %}
- <p><strong>{{ error_message }}</strong></p>
- {% endif %}
- <form class="form-horizontal" role="form" action="{% url 'blog:login'%}" method="post" enctype="multipart/form-data">
- {% csrf_token %}
- <div class="form-group">
- <label class="control-label col-sm-2" for="id_username">
- Username:
- </label>
- <div class="col-sm-10">
- <input id="id_username" maxlength="30" name="username" type="text">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-sm-2" for="id_password">
- Password:
- </label>
- <div class="col-sm-10">
- <input id="id_password" maxlength="30" name="password" type="password">
- </div>
- </div>
- <div class="form-group">
- <div class="col-sm-offset-2 col-sm-10">
- <button type="submit" class="btn btn-success">Submit</button>
- </div>
- </div>
- </form>
- </div>
- <div class="panel-footer">
- Don't have an account? <a href="{% url 'music:register' %}">Click here</a> to register.
- </div>
- </div>
- </div>
- </div>
- </div>
- def login_user(request):
- if request.method == "POST":
- 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)
- return redirect('/')
- else:
- return render(request, 'login.html', {'error_message': 'Your account has been disabled'})
- else:
- return render(request, 'login.html', {'error_message': 'Invalid login'})
- return render(request, 'login.html', locals())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement