def post(self): #email_or_username login_id = self.request.get("username_email") password = self.request.get("password") login_id_verify_status, login_id_verify_message = utility.isString(login_id) password_verify_status, password_verify_message = utility.isPassword(password) status_code , status_message = db.User.CheckCredentials(_email_or_username = login_id , _password = password) if status_code == 0: session_id = status_message[0] user_id = status_message[1] print 'user id, session_id', user_id , session_id #Create cookies out of this self.response.headers['Content-Type'] = 'text/plain' # session_id = self.request.cookies.get('session_id', '0') # user_id = self.request.cookies.get('user_id', '1') self.response.headers.add_header('Set-Cookie', 'session_id=%s' % session_id) self.response.headers.add_header('Set-Cookie', 'user_id=%s' % user_id) print 'LoginPage:Post ', session_id , user_id self.redirect('/') else: #Sanitizing the input (else statement with error message) self.render("login-form.html", error_username_email = status_message)
def post(self): #self.write("""<label><input type = "button" name ="Conditions"></label>""") user_condition = self.request.get("condition_title") user_condition_verify_status , user_condiion_verify_message = utility.isString(user_condition) status_code , status_message = db.Conditions.conditionSearch(_condition_title = user_condition)
def post(self): name = self.request.get("name") username = self.request.get("username") password = self.request.get("password") verify_password = self.request.get("verify_password") email = self.request.get("email") age = self.request.get("age") name_verify_status, name_verify_message = utility.isString(name) email_verify_status, email_verify_message = utility.isEmail(email) #Verify the status messages before proceeding if name_verify_status < 0 or email_verify_status < 0: self.render( "signup-form.html", error_name=name_verify_message, error_email=email_verify_message) return status_code, status_message = db.User.CreateUser( _name=name, _username=username, _password=password, _email=email, _age=69) print 'Register Works' self.redirect('/login')