def login(self, ip): sessionid = SessionData.generate_id() sessionData = SessionData(key_name=sessionid) sessionData.sessionid = sessionid sessionData.email = self.email sessionData.ip = ip sessionData.store() session = get_current_session() session[constants.SESSION_ID] = sessionid session[constants.VAR_NAME_EMAIL] = self.email LoginInfo.update(self)