示例#1
0
def logout(request):
    jlogout(request)
    response = HttpResponseRedirect(LOGIN_URL)
    response.delete_cookie('sig')
    response.delete_cookie('falcon-portal')
    return response


# def login(request):
#     guid = request.GET.get('VerifyId')
#     if not guid:
#         return HttpResponseRedirect(LOGIN_URL)
#     data = {'action':'checkguid1','Guid':guid}
#     req = urllib2.Request(ACCOUNT_AUTH_URL)
#
#     params = urllib.urlencode(data)
#     response = urllib2.urlopen(req, params)
#     jsonText = response.read()
#     return_dict = json.loads(jsonText)
#
#     if not return_dict:
#         return HttpResponseRedirect(LOGIN_URL)
#
#     #user
#     username = return_dict.get('sAccount')
#     name = return_dict.get('sUserName')
#     uid= return_dict.get('iUserID')
#     if None in [username, name, uid]:
#         return HttpResponseRedirect(LOGIN_URL)
#
#     u = _user.get_or_create_user_by_params(username=username)[0]
#     u.set_password(username)
#     u.first_name=name
#     u.last_name=uid
#     u.save()
#
#     user = authenticate(username=u.username, password=u.username)
#     jlogin(request, user)
#
#     redirect_to = request.REQUEST.get("next", reverse('index'))
#     return HttpResponseRedirect(redirect_to)
示例#2
0
def logout(request):
    jlogout(request)
    response = HttpResponseRedirect(LOGIN_URL)
    response.delete_cookie('sig')
    response.delete_cookie('falcon-portal')
    return response

# def login(request):
#     guid = request.GET.get('VerifyId')
#     if not guid:
#         return HttpResponseRedirect(LOGIN_URL)
#     data = {'action':'checkguid1','Guid':guid}
#     req = urllib2.Request(ACCOUNT_AUTH_URL)
#       
#     params = urllib.urlencode(data)
#     response = urllib2.urlopen(req, params)
#     jsonText = response.read()
#     return_dict = json.loads(jsonText)
#           
#     if not return_dict:
#         return HttpResponseRedirect(LOGIN_URL)
#           
#     #user
#     username = return_dict.get('sAccount')
#     name = return_dict.get('sUserName')
#     uid= return_dict.get('iUserID')
#     if None in [username, name, uid]:
#         return HttpResponseRedirect(LOGIN_URL)
#           
#     u = _user.get_or_create_user_by_params(username=username)[0]
#     u.set_password(username)
#     u.first_name=name
#     u.last_name=uid
#     u.save()
#           
#     user = authenticate(username=u.username, password=u.username)
#     jlogin(request, user)
#           
#     redirect_to = request.REQUEST.get("next", reverse('index'))
#     return HttpResponseRedirect(redirect_to)
示例#3
0
def logout(request):
    jlogout(request)
    return HttpResponseRedirect(LOGIN_URL)
示例#4
0
def logout(request):
    jlogout(request)
    return redirect('home:index')
示例#5
0
def logout(request):
    jlogout(request)
    return HttpResponseRedirect(LOGIN_URL)
示例#6
0
def logout(request):
    jlogout(request)
    response = HttpResponseRedirect(LOGIN_URL)
    response.delete_cookie('sig')
    response.delete_cookie('falcon-portal')
    return response