Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- user = authenticate(username=userName, password=passWord)
- if user is not None:
- # the password verified for the user
- if user.is_active:
- # app_logger.debug("User is valid, active and authenticated")
- if hasattr(user, 'parent') :
- login(request, user)
- request.session['ut'] = 4
- # user type 1 means admin, 2 for teacher, 3 for student, 4 for parents
- request.session['uid'] = user.id
- description = request.POST.get('description','')
- request.session['realname'] = user.parent.realname
- request.session['pid'] = user.parent.id
- devicemanage.update_user_device(devicetoken, user.id, ostype, description)
- children = parentmanage.get_children_info(user.parent.id)
- session_id = request.session.session_key
- user.parent.login_status = True
- user.parent.save()
- 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})
- if not request.session.session_key:
- request.session.save()
- session_id = request.session.session_key
Add Comment
Please, Sign In to add comment