def get_current_user(self): session_opr = ObjectDict() session_opr.username = '******' session_opr.ipaddr = self.request.remote_ip session_opr.opr_type = 0 session_opr.login_time = utils.get_currtime() return session_opr
def set_session_user(self, username, ipaddr, opr_type, login_time): session_opr = ObjectDict() session_opr.username = username session_opr.ipaddr = ipaddr session_opr.opr_type = opr_type session_opr.login_time = login_time self.session['session_opr'] = session_opr self.session.save()
def set_session_user(self, username, ipaddr, opr_type, login_time): session_opr = ObjectDict() session_opr.username = username session_opr.ipaddr = ipaddr session_opr.opr_type = opr_type session_opr.login_time = login_time session_opr.resources = [r.rule_path for r in self.db.query(models.TrOperatorRule).filter_by(operator_name=username)] self.session['session_opr'] = session_opr self.session.save()
def get_current_user(self): return self.session.get("session_opr") if not username: return None ipaddr = self.session.get("tr_login_ip") user = ObjectDict() user.username = username user.ipaddr = ipaddr user.opr_type = self.session.get("tr_opr_type") user.login_time = self.session.get("tr_login_time") return user
def get_current_user(self): username = self.get_secure_cookie("tra_user") if not username: return None ipaddr = self.get_secure_cookie("tra_login_ip") user = ObjectDict() user.username = username user.ipaddr = ipaddr user.opr_type = self.get_secure_cookie("tra_opr_type") user.login_time = self.get_secure_cookie("tra_login_time") return user
def get_current_user(self): username = self.get_secure_cookie("opr_name") if not username: return None ipaddr = self.get_secure_cookie("opr_login_ip") opr_type = int(self.get_secure_cookie("opr_type")) login_time = self.get_secure_cookie("opr_login_time") user = ObjectDict() user.username = username user.ipaddr = ipaddr user.opr_type = opr_type user.login_time = login_time return user
def set_session_user(self, username, ipaddr, opr_type, login_time): session_opr = ObjectDict() session_opr.username = username session_opr.ipaddr = ipaddr session_opr.opr_type = opr_type session_opr.login_time = login_time session_opr.resources = [ r.rule_path for r in self.db.query(models.SysOperatorRule).filter_by( operator_name=username) ] self.session['session_opr'] = session_opr self.session.save()
def set_session_user(self, username, ipaddr, opr_type, login_time): session_opr = ObjectDict() session_opr.operator_name = username session_opr.username = username session_opr.operate_ip = ipaddr session_opr.ipaddr = ipaddr session_opr.opr_type = opr_type session_opr.login_time = login_time session_opr.resources = [ r.rule_path for r in self.db.query(models.TrOperatorRule).filter_by(operator_name=username) ] _agency = self.db.query(models.TrAgency).filter_by(operator_name=username).first() session_opr.agency_id = _agency.id if _agency else None session_opr.agency_name = _agency.agency_name if _agency else None self.session['session_opr'] = session_opr self.session.save() return