def upload(self): if Session.valid(self.__handler): if self.__handler.POST: if Session.valid(self.__handler): path = current_user_path(self.__handler) self.__handler.move_tmp(path) return 'True'
def validate(self): """ Validate appends the clients connection to the known connections list. :return: """ if Session.valid(self.__handler): SocketClients.socket_clients.append(self.__handler.connection) return 'True'
def register(self): if self.__handler.POST: username = self.__handler.get_argument('username') password = self.__handler.get_argument('password') if not Users.exists(username): Users.append_user(username, password) Session.start(self.__handler, username) return 'True' return 'False' else: return Session.valid(self.__handler)
def home(self): if Session.valid(self.__handler): name = Session.get_name(self.__handler) return """ <h2>Hello</h2> <div class="center"> <section> <p>Welcome %s</p> </section> </div> """ % name return False
def login(self): if self.__handler.POST: username = self.__handler.get_argument('username') password = self.__handler.get_argument('password') if Users.exists(username): if Users.get_password(username) == password: Session.start(self.__handler, username) return 'True' return 'False' elif Session.valid(self.__handler): return WebData.Script.load('Home') return False
def refresh_script(self): if Session.valid(self.__handler): return WebData.Script.InnerMenu else: return WebData.Script.OuterMenu