Guest User

Untitled

a guest
Apr 17th, 2018
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. user = authenticate(username=userName, password=passWord)
  2. if user is not None:
  3. # the password verified for the user
  4. if user.is_active:
  5. # app_logger.debug("User is valid, active and authenticated")
  6. if hasattr(user, 'parent') :
  7. login(request, user)
  8. request.session['ut'] = 4
  9. # user type 1 means admin, 2 for teacher, 3 for student, 4 for parents
  10. request.session['uid'] = user.id
  11. description = request.POST.get('description','')
  12.  
  13. request.session['realname'] = user.parent.realname
  14. request.session['pid'] = user.parent.id
  15. devicemanage.update_user_device(devicetoken, user.id, ostype, description)
  16. children = parentmanage.get_children_info(user.parent.id)
  17. session_id = request.session.session_key
  18. user.parent.login_status = True
  19. user.parent.save()
  20. return JsonResponse({'retcode': 0,'notify_setting':{'receive_notify':user.parent.receive_notify,'notify_with_sound':user.parent.notify_with_sound,'notify_sound':user.parent.notify_sound,'notify_shake':user.parent.notify_shake},'pid':user.parent.id,'children':children,'name':user.parent.realname,'sessionid':session_id,'avatar':user.parent.avatar,'coins':user.parent.coins})
  21.  
  22. if not request.session.session_key:
  23. request.session.save()
  24. session_id = request.session.session_key
Add Comment
Please, Sign In to add comment