Beispiel #1
0
 def login(self, request, task, login, psw_hash):
     ip = None
     if not self.admin.ignore_change_ip:
         ip = self.get_client_address(request);
     user_info = adm_server.login(self.admin, login, psw_hash, self.admin == task, ip)
     if user_info:
         self.create_session(request, task, user_info)
         return True
Beispiel #2
0
 def login(self, request, task, login, psw_hash):
     if self.task == task and self.task and self.task.on_login:
         user_info = self.task.on_login(self.task, login, psw_hash)
     else:
         user_info = adm_server.login(self.admin, login, psw_hash, self.admin == task)
     if user_info:
         cookie = request.get_session(task)
         self.create_session(cookie, task, user_info)
         return True
Beispiel #3
0
 def login(self, request, task, login, password):
     ip = None
     if not self.admin.ignore_change_ip:
         ip = self.get_client_address(request)
     if self.admin == task or task.on_login is None:
         user_info = adm_server.login(self.admin, login, password,
                                      self.admin == task, ip)
     elif task.on_login:
         user_info = task.on_login(task, login, password)
     if user_info:
         self.create_session(request, task, user_info)
         return True
Beispiel #4
0
 def default_login(self, task, login, password, ip, session_uuid):
     return adm_server.login(self.admin, login, password, self.admin == task, ip, session_uuid)
Beispiel #5
0
 def default_login(self, task, login, password, ip, session_uuid):
     return adm_server.login(self.admin, login, password, self.admin == task, ip, session_uuid)