def login(): if request.method == 'POST': db = model.create_session() if model.check_login(db, **request.form): session['username'] = request.form['username'] return redirect(url_for('show_record')) return redirect(url_for('show_record')) if session.get('username') \ else render_template('login.html')
def login(): login_info = view.login() if not model.check_user(login_info[0]): print("No user found, please register!") _ = input('\n\nHit any key to retry') return elif not model.check_login(login_info[0], login_info[1]): print("Password is wrong, please retry") _ = input('\n\nHit any key to retry') return else: print("User %s login successfully" % login_info[0]) _ = input('\n\nHit any key to continue') return login_info[0]
def login_submit(): user = bottle.request.forms.get('user') password = bottle.request.forms.get('password') message = '' #SHUO:check log in message +='<p>[TEST] Login Module</p><hr/>' message += '<p>' + user+':' + password +'</p>' message += '<p> CHECK IN DATABASE, PLEASE WAIT...</p>' result = 0 for row in (model.check_login(user, password)): result = row['found'] if(result >0): #add session #add redirect message += '<p>FOUND '+str(result)+' matched users in database.</p>' bottle.response.set_cookie('sessionid', Session().create_session(user)) #add redirect to a user specify page. #for now, test logout message +="""<p> Please click Log Out to exit</p> <a href = "logout/<user>">Log Out</a>""" else: find_user = 0 for row in (model.check_user(user)): find_user = row['find_user'] if (find_user): message +="""<p>Username and Password doesn't match. Please re-check and login.:)</p>""" #bottle.redirect('/relogin')#not correct. bottle.redirect("relogin") #[MODIFY] link to login page else: message +="""<p> Welcome new user. Please Register first. :)</p>""" bottle.redirect('/user/'+user) #[MODIFY]should jump to different pages. #set cookie #bottle.response.set_cookie('sessionid', user, 'asdf') #[MODIFY] ADD TO SESSION TABLES return message
def login(): error = None if request.method == 'POST': login_info = [request.form['username'], request.form['password']] if not model.check_user(login_info[0]): error = "No user found, please register!" return render_template('trader_login.html', error=error) elif not model.check_login(login_info[0], login_info[1]): error = "Password is wrong, please retry" return render_template('trader_login.html', error=error) else: print("User %s login successfully" % login_info[0]) session['username'] = login_info[0] session['leverage'] = 25 session['level'] = 0 return redirect(url_for('select_page',username=login_info[0],leverage=session['leverage'],level=session['level'])) else: return render_template('trader_login.html')