def get(self, username): #TODO(nice): Get user info for the user: username #Note: username is not equal to self.username! registered_date = '2010-8-1' render_page(self, "userinfo_page.html", { 'username': username, 'registered_date': registered_date })
def post(self): username = self.request.get('username') password = self.request.get('password') error = users.login_with_username_or_email(self, username, password) if not error: self.redirect("/") else: render_page(self, 'login_page.html',{'error':True, 'error_msg':error});
def get(self, link, expired=False, error=False, msg=''): username = '' if expired == False: usr = user.check_password_reset_link(link) if usr == None: expired = True else: username = usr.username render_page(self, "set_password", expired= expired, error=error, msg=msg)
def post(self): username = self.request.get('username') password = self.request.get('password') error = user.login_with_username_or_email(self, username, password) if not error: self.redirect("/") else: render_page(self, 'login', error=True, error_msg=error);
def get(self, template_id = None): url = self.request.get('url') if url: #fetch the url then redirect to /makememe/tempalteid logging.info("got url is " + url) blob_key = meme.fetch_image_to_blobstore(url) meme.save_template(blob_key) redirect(self, '/makememe/%s' % blob_key) return render_page(self, 'make_meme', template_id=template_id)
def get(self, testid): # TODO(nice) Get detail information for the test: #testid. # Such as Title, price, user's status of the test etc. render_page( self, "test_detail_page.html", { "testid": testid, "title": "=== TPO 2 ===", "description": "TPO is the short name for Toefl Practice Online, the practice is made by ETS base on ,,", }, )
def post(self): uoe = self.request.get('uoe') usr = user.get_user_by_username_or_email(uoe) msg = '' success = False if usr == None: msg = 'User doesn\'t exist' else: link = user.create_password_reset_link(user) user.set_password_reset_link(usr, link) self.send_password_reset_email(usr, link) success = True msg = 'The password reset link has been sent to you by email.' render_page(self, "get_password", msg = msg, success = success)
def post(self): username = self.request.get('username') email = self.request.get('email') password = self.request.get('password') confirm = self.request.get('confirm') msg = user.register_user(username, email, password, confirm) if msg: render_page(self, 'signup', error=True, error_msg = msg, username = username, email = email) return msg = user.login_with_username_or_email(self, username, password) if not msg: self.redirect('/'); else: self.redirect('/login')
def post(self): username = self.request.get('username') email = self.request.get('email') password = self.request.get('password') confirm = self.request.get('confirm') msg = users.register_user(username, email, password, confirm) if msg: render_page(self, 'signup_page.html', {'error' : True, 'error_msg' : msg, 'username' : username, 'email': email}) return msg = users.login_with_username_or_email(self, username, password) if not msg: self.redirect('/'); else: self.redirect('/login')
def get(self, source='template'): if source == 'template': render_page(self,'make_from_template', source=source) elif source == 'url': render_page(self, 'make_from_url', source=source) elif source == 'img': post_url = blobstore.create_upload_url('/i/upload') logging.info("got post url is " + post_url) render_page(self, 'make_from_img', source=source, post_url=post_url)
def get(self): render_page(self, "writing_page.html", None)
def get(self): render_page(self, "landing_page.html", None)
def get(self): render_page(self, 'signup_page.html', {'error' : False})
def get(self): render_page(self, "debug")
def get(self, meme_id): if meme_id: render_page(self, "single_meme", meme_id=meme_id)
def get(self): render_page(self, "feedback.html", None)
def get(self, page_name='popular'): lower_name = page_name.lower() render_page(self,lower_name, page_name=lower_name)
def get(self): render_page(self, 'upload_page.html', None)
def get(self): render_page(self, "faq.html", None)
def get(self): render_page(self, 'signup', error=False)
def post(self): render_page(self, 'upload_page.html', {"error": msg!='', "error_msg": msg})
def get(self): render_page(self, "get_password", msg = '', success =False)
def get(self): render_page(self, 'login', error=False);
def get(self): render_page(self, 'login_page.html', {'error':False});
def get(self): render_page(self, "home_page.html", None)
def get(self): render_page(self, "listening_page.html", None)