Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def login(request):
- if request.method == 'GET':
- print(request.META['HTTP_ACCEPT'])
- return render(request, 'polls/login.html')
- if request.method == 'POST':
- print(request.META['HTTP_ACCEPT'])
- loginJson = request.body.decode("utf-8")
- loginData = json.loads(loginJson)
- username = loginData['username']
- password = loginData['password']
- calledUser = Client.objects.get(name=username)
- if calledUser is None:
- t = loader.get_template('polls/fail.html')
- reqContext = RequestContext(request, {
- 'username': username,
- })
- return HttpResponse(t.render(reqContext))
- else:
- if calledUser.password == password:
- return redirect('http://localhost:8000/polls/login/startpage/')
- # return render(request, 'polls/startpage.html', content_type="text/html")
- else:
- return redirect('http://localhost:8000/polls/login/fail/')
- def startPage(request):
- if request.method == 'GET':
- print(request.META['HTTP_ACCEPT'])
- return render(request, 'polls/startpage.html')
- urlpatterns = [
- # ...
- url(r'^login/$', views.login, name='login'),
- url(r'^login/startpage/$', views.startPage, name='start'),
- url(r'^login/fail/$', views.failPage, name='fail'),
- # ...
- ]
- text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
- [05/Nov/2016 07:25:17] "GET /polls/login/ HTTP/1.1" 200 1141
- [05/Nov/2016 07:25:17] "GET /static/login.css HTTP/1.1" 304 0
- [05/Nov/2016 07:25:17] "GET /static/login.js HTTP/1.1" 304 0
- text/html, */*; q=0.01
- [05/Nov/2016 07:25:23] "POST /polls/login/ HTTP/1.1" 302 0
- text/html, */*; q=0.01
- [05/Nov/2016 07:25:23] "GET /polls/login/startpage/ HTTP/1.1" 200 583
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement