Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- views.py
- def home(request):
- username = None
- if request.user.is_authenticated:
- username = request.user.username
- return redirect('accounts/profile/home.html',{'username': username})
- else:
- return redirect('/accounts/profile')
- myapp/ulrs.py
- url(r'^accounts/profile/$', views.home, name='home')
- LOGIN_REDIRECT_URL = '/'
- def profile(request):
- username = None
- if request.user.is_staff:
- return redirect('/admin/')
- else:
- return render(request, 'accounts/profile/home.html',{})
- Hello user:{{request.user.username}}
- def home(request):
- return redirect('/accounts/profile')
- {% if request.user.is_authenticated %}
- <h1> Hi {{request.user.username}} </h1>
- {% else %}
- <h1> Hi stranger </h1>
- {% endif %}
- def user_login(request):
- context = RequestContext(request)
- if request.method == 'POST':
- username = request.POST['login']
- password = request.POST['password']
- user = authenticate (email=username, password=password)
- if user is not None:
- if user.is_active:
- login(request, user, backend='django.contrib.auth.backends.ModelBackend')
- redirect_to = settings.LOGIN_REDIRECT_URL
- return redirect(redirect_to,{your varible })
Add Comment
Please, Sign In to add comment