Guest User

Untitled

a guest
Aug 15th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. Django login using custom backend
  2. login/store-name
  3.  
  4. from django.contrib.auth import authenticate, login
  5.  
  6. def my_view(request):
  7. username = request.POST['username']
  8. password = request.POST['password']
  9. user = authenticate(username=username, password=password)
  10. if user is not None:
  11. if user.is_active *** and user can login in this store ***:
  12. login(request, user)
  13. # Redirect to a success page.
  14. else:
  15. # Return a 'disabled account' error message
  16. else:
  17. # Return an 'invalid login' error message.
  18.  
  19. urlpatterns = patterns('',
  20. url(r'^login/store-name-1/$', login, name="login"),
  21. url(r'^login/store-name-2/$', login, name="login"),
  22. url(r'^accounts/logout/$', logout, {'next_page': '/',}, name='logout')
  23. )
Add Comment
Please, Sign In to add comment