Пример #1
0
 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
         })
Пример #2
0
Файл: login.py Проект: niczy/GYM
 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});
Пример #3
0
 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)
Пример #4
0
 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);
Пример #5
0
 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)
Пример #6
0
Файл: home.py Проект: niczy/GYM
 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 ,,",
         },
     )
Пример #7
0
 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)
Пример #8
0
 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')
Пример #9
0
 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')
Пример #10
0
 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)
Пример #11
0
    def get(self):
	    render_page(self, "writing_page.html", None)
Пример #12
0
    def get(self):
        render_page(self, "landing_page.html", None)

        
Пример #13
0
 def get(self):
     render_page(self, 'signup_page.html', {'error' : False})
Пример #14
0
 def get(self):
     render_page(self, "debug")
Пример #15
0
 def get(self, meme_id):
     if meme_id:
         render_page(self, "single_meme", meme_id=meme_id)
Пример #16
0
 def get(self):
     render_page(self, "feedback.html", None)
Пример #17
0
 def get(self, page_name='popular'):
     lower_name = page_name.lower()
     render_page(self,lower_name, page_name=lower_name)
Пример #18
0
 def get(self):
     render_page(self, 'upload_page.html', None)
Пример #19
0
Файл: faq.py Проект: niczy/GYM
 def get(self):
     render_page(self, "faq.html", None)
Пример #20
0
 def get(self):
     render_page(self, 'signup', error=False)
Пример #21
0
 def post(self):
     render_page(self, 'upload_page.html', {"error": msg!='', "error_msg": msg})
Пример #22
0
 def get(self):
     render_page(self, "get_password", msg = '', success =False)
Пример #23
0
 def get(self):
     render_page(self, 'login', error=False);
Пример #24
0
Файл: login.py Проект: niczy/GYM
 def get(self):
     render_page(self, 'login_page.html', {'error':False});
Пример #25
0
Файл: home.py Проект: niczy/GYM
 def get(self):
     render_page(self, "home_page.html", None)
Пример #26
0
    def get(self):
	    render_page(self, "listening_page.html", None)