2017-01-27 10 views
0

내 프로젝트에서 장고 - LDAP 인증을 사용하고 있습니다. 사용자가 인증되면 쿠키를 설정하고 서버에 응답으로 반환해야합니다. 장고 쿠키 설정

def post(self,request): 
     userData = json.loads(request.body) 
     username = userData.get('username') 
     password = userData.get('password') 

     oLdap = LDAPBackend() 


     if username == "admin" and password == "admin": 
      User_Grps = "AdminLogin" 
     else: 
      try: 
       User = oLdap.authenticate(username=username,password=password) 
       if User is not None: 
        User_Grps = User.ldap_user.group_dns 
       else: 
        User_Grps = "Check your username and password" 

      except ldap.LDAPError: 
        User_Grps = "Error" 

     return HttpResponse(User_Grps) 

어떻게 응답에 쿠키를 추가하고있어 클라이언트

답변

0
response = HttpResponse(User_Grps) 
response.set_cookie(key, value) 
return response 

에 상기 User_Grps와 함께 보낼 수 있습니다.