def POST(self, type): file = web.input(avatar={}, background={}) file_dir = os.getcwd( ) + "/static/uploads/" + session_data["user"]["username"] if not os.path.exists(file_dir): os.mkdir(file_dir) if "avatar" or "background" in file: filepath = file[type].filename.replace('\\', '/') filename = filepath.split("/")[-1] f = open(file_dir + "/" + filename, 'wb') f.write(file[type].file.read()) f.close() update = {} update["type"] = type update["img"] = '/static/uploads/' + session_data["user"][ "username"] + "/" + filename update["username"] = session_data["user"]["username"] account_model = LoginModel.loginModel() update_avatar = account_model.update_image(update) raise web.seeother("/settings")
def Post(self): data = web.input() data.username = session_data["user"]["username"] settings_model = LoginModel.loginModel() if settings_model.update(data): return "success" else: return "A fatal error has occured."
def POST(self): data = web.input() login = LoginModel.loginModel() login.check_user(data) isCorrect = login.check_user(data) if isCorrect: session_data["user"] = isCorrect return isCorrect return "error"
def GET(self): data = type('obj', (object, ), { "username": "******", "password": "******" }) login = LoginModel.loginModel() isCorrect = login.check_user(data) if isCorrect: session_data["user"] = isCorrect return render.Info()
def GET(self, user): data = type('obj', (object, ), { "username": "******", "password": "******" }) login = LoginModel.loginModel() user_info = login.get_profile(user) isCorrect = login.check_user(data) if isCorrect: session_data["user"] = isCorrect post_model = Posts.Posts() posts = post_model.get_user_posts(user) return render.Profile(posts, user_info)