def register_process(): email = request.form.get("email") password = request.form.get("password") user = User.find_user_by_email(email) if user: print("User not in DB") else: User.add_new_user(email, password) return redirect("/")
def add_user_local(self, id_userid_handle): ''' The adds a new user to the local database,id_userid_handle can either be the id or handle or user id or twitter id ''' user = self.api.get_user(id_userid_handle) local_user = User.add_new_user(user.screen_name, user.id, user.id)
def post(self): try: name = self.get_argument("name") password = self.get_argument("password") except: self.redirect('%s/admin/login' % BASE_URL) return if name and password: has_user = User.check_has_user() if has_user: #check user password = md5(password.encode('utf-8')).hexdigest() user = User.check_user(name, password) if user: #logging.error('user ok') self.set_cookie('username', name, path="/", expires_days=365) self.set_cookie('userpw', password, path="/", expires_days=365) self.redirect('%s/admin/' % BASE_URL) return else: #logging.error('user not ok') self.redirect('%s/admin/login' % BASE_URL) return else: #add new user newuser = User.add_new_user(name, password) if newuser: self.set_cookie('username', name, path="/", expires_days=365) self.set_cookie('userpw', md5(password.encode('utf-8')).hexdigest(), path="/", expires_days=365) self.redirect('%s/admin/' % BASE_URL) return else: self.redirect('%s/admin/login' % BASE_URL) return else: self.redirect('%s/admin/login' % BASE_URL)
def process_login(): """Look up user and store user in session""" email_input = request.form.get("email") password_input = request.form.get("password") user = User.query.filter_by(email=email_input).first() print "USER HERE:", user if user is None: flash("Welcome to Ratings!") new_user = User.add_new_user(email=email_input, password=password_input) session['logged_in_user'] = new_user.user_id return redirect("/users/" + str(new_user.user_id)) else: if password_input != user.password: flash("Incorrect password, try again") return redirect("/login") else: flash("Login successful") session['logged_in_user'] = user.user_id return redirect("/users/" + str(user.user_id))
def process_login(): """Log user into siteself. Find the user's login credentials located in the 'request.form' dictionary, look up the user, and store them in the session. """ email_input = request.form.get("email") pword_input = request.form.get("password") user = User.query.filter_by(email=email_input).first() print "******************", user if user is None: flash("Welcome new user!") new_user = User.add_new_user(email=email_input, password=pword_input) session['logged_in_user'] = new_user.user_id return redirect("/users/" + str(new_user.user_id)) else: if pword_input != user.password: flash("Incorrect password, try again") return redirect("/login") else: flash("Login successful!!") session['logged_in_user'] = user.user_id return redirect("/users/" + str(user.user_id))
def post(self): try: name = self.get_argument("name") password = self.get_argument("password") except: self.redirect('%s/admin/login'% BASE_URL) return if name and password: has_user = User.check_has_user() if has_user: #check user password = md5(password.encode('utf-8')).hexdigest() user = User.check_user( name, password) if user: #logging.error('user ok') self.set_cookie('username', name, path="/", expires_days = 365 ) self.set_cookie('userpw', password, path="/", expires_days = 365 ) self.redirect('%s/admin/'% BASE_URL) return else: #logging.error('user not ok') self.redirect('%s/admin/login'% BASE_URL) return else: #add new user newuser = User.add_new_user( name, password) if newuser: self.set_cookie('username', name, path="/", expires_days = 365 ) self.set_cookie('userpw', md5(password.encode('utf-8')).hexdigest(), path="/", expires_days = 365 ) self.redirect('%s/admin/'% BASE_URL) return else: self.redirect('%s/admin/login'% BASE_URL) return else: self.redirect('%s/admin/login'% BASE_URL)