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 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