Changeset 1211
- Timestamp:
- 11/12/05 22:43:07 (3 years ago)
- Files:
-
- django/trunk/docs/sessions.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/docs/sessions.txt
r1044 r1211 93 93 return HttpResponse('Thanks for your comment!') 94 94 95 This simplistic view logs a user in::95 This simplistic view logs in a "member" of the site:: 96 96 97 97 def login(request): 98 u = users.get_object(username__exact=request.POST['username'])99 if u.check_password(request.POST['password']):100 request.session[' user_id'] = u.id98 m = members.get_object(username__exact=request.POST['username']) 99 if m.password == request.POST['password']: 100 request.session['member_id'] = m.id 101 101 return HttpResponse("You're logged in.") 102 102 else: 103 103 return HttpResponse("Your username and password didn't match.") 104 104 105 ...And this one logs a user out, according to ``login()`` above::105 ...And this one logs a member out, according to ``login()`` above:: 106 106 107 107 def logout(request): 108 108 try: 109 del request.session[' user_id']109 del request.session['member_id'] 110 110 except KeyError: 111 111 pass
