def test_session_user(self): """The session_user procedure finds the name of the logged in user from the session cookie if present Test relies on working generate_session """ # first test with no cookie nick_from_cookie = users.session_user(self.db) self.assertEqual( nick_from_cookie, None, "Expected None in case with no cookie, got %s" % str(nick_from_cookie)) request.cookies['beaker.session.id'] = 'fake sessionid' nick_from_cookie = users.session_user(self.db) self.assertEqual( nick_from_cookie, None, "Expected None in case with invalid session id, got %s" % str(nick_from_cookie)) # run tests for all test users for password, nick, avatar in self.users: users.login(self.db, nick, password) sessionid = self.get_cookie_value('beaker.session.id') request.cookies['beaker.session.id'] = sessionid nick_from_cookie = users.session_user(self.db) self.assertEqual(nick_from_cookie['nick'], nick)
def POST(self): post_data = web.input(username=None, password=None) user = users.authenticate(post_data.username, post_data.password) if user: users.login(user) web.redirect(url.url_for('home')) else: return render_template('login.html', data=post_data, bad_pass=True)
def test_check_login(self): for password, nick, avatar in self.users: # try the correct password self.assertTrue(users.login(self.db, nick, password), "Password check failed for user %s" % nick) # and now incorrect self.assertFalse(users.login(self.db, nick, "badpassword"), "Bad Password check failed for user %s" % nick) # check for an unknown email self.assertFalse(users.login(self.db, "whoisthis", "badpassword"), "Bad Password check failed for unknown user")
def POST(self): post = web.input(_method='POST') errors = {} try: user = users.authenticate(post['username'], post['password']) if user: users.login(user) else: errors['__all__'] = lang.AUTH_FAILURE except KeyError: errors['__all__'] = lang.AUTH_FAILURE if errors: return render('login.html', errors=errors, next=post.get('next')) else: return web.seeother(post.get('next','/summary/'))
def login(): username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/") else: return render_template("login_issue.html")
def login(): if request.method == 'GET': return render_template('login.html') email = utils.get_field(request, 'email', required=True) password = utils.get_field(request, 'password', required=True) return users.login(email, password, bcrypt)
def login(): try: if not request.json or ('username' not in request.json) or ('password' not in request.json): e = "username and password are mandatory fields to create user." resp = jsonify({'Error': str(e)}) resp.status_code = 400 return resp if not len(request.json['username']) or not len( request.json['password']): e = "invalid paramerts for user login." resp = jsonify({'Error': str(e)}) resp.status_code = 400 return resp username = request.json['username'] password = request.json['password'] return users.login(username, password) except Exception as e: resp = jsonify({'Error': str(e)}) resp.status_code = 400 return resp
def login_user(): ''' Request new password :return: ''' info="" user_id = validat_session(request.cookies.get("samma_uid")) if user_id != False: pass if request.method == 'POST': email = str(request.form['email']) password = str(request.form['password']) user_id = login(email,password) if user_id !=False: #Uer has given correct user and password #Creating session and login session cookie session_id = session(user_id) redirect_to_mypage = redirect('/home' , _scheme='https') #resp = make_response(render_template('pro.html',info=info)) resp = make_response(redirect_to_mypage) resp.set_cookie('samma_uid',value=session_id) return resp else: info ="Not a valid email ore password" return render_template('pro.html',info=info)
def POST(self): post = web.input(_method='POST') user = users.get_user_by_name(post['username']) if user is None: response = {'message': 'nonexist'} elif user['password'] != users.pswd(post['password']): response = {'message': 'nomatch'} elif user['authority'] == 1: response = {'message': 'nopermission'} else: users.login(user) response = {'message': 'success'} logs.login(post['username']) return json.dumps(response)
def login(): username = request.form["username"] password = request.form["password"] if users.login(username, password): print("login successful.") return redirect("/")
def create(): context = login() user = User() subject = 'Welcome to contact application!' if request.form.get('profile_edit'): user = ndb.Key(urlsafe=request.form.get('profile_edit')).get() subject = 'You just update your profile in contact application!' user.user = users.get_current_user() user.name = request.form.get('user_name') user.email = request.form.get('user_email') user.phone = request.form.get('user_phone') user.note = request.form.get('user_note') if user.name and user.email: user.put() email = render_template('signup-email.html', context=context) signup_email(user.email, subject, email) data = { 'url': '/profile/%s' % (user.key.urlsafe()), 'result': True, 'profile_token': user.key.urlsafe() } return jsonify(data)
def index(): context = login() if context.get('user') and not context.get('profile'): return redirect('/signup') return render_template('index.html', context=context)
def login(): username = request.form["username"].strip() password = request.form["password"].strip() if users.login(username, password): return redirect("/") else: return render_template("login.html", login_error=True)
def login(): """Pass a userId=myuserid pair to login""" print "\n" if not 'userId' in request.values: return "ERROR: submit a userId" userId = request.values['userId'] return users.login(userId)
def login(): username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/") else: tag_list = tags.get_tags() return render_template("index.html", errormessage="Väärä tunnus tai salasana.", tags=tag_list)
def login(): username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/welcome") else: return render_template("error.html", message="Kirjautuminen ei onnistunut")
def login(): username = request.form["username"] password = request.form["password"] status = users.login(username,password) if status != 3: return render_template("error.html",message=status) return redirect(session.get("url","/"))
def login(): username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/main") else: flash("Väärä käyttäjätunnus tai salasana!!!") return redirect("/")
def POST(self): post = web.input(_method='POST') errors = {} try: user = users.authenticate(post['username'], post['password']) if user: users.login(user) else: errors['__all__'] = lang.AUTH_FAILURE except KeyError: errors['__all__'] = lang.AUTH_FAILURE if errors: return render('login.html', errors=errors, next=post.get('next')) else: # current_user = user return web.seeother(post.get('next', '/default/'))
def index(): message = "" if request.method == "POST": login = users.login() if not login: message = "Password or username invalid." else: return redirect("/home") return render_template("index.html",message=message)
def login(): username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/main_page") else: return render_template( "login_error.html", message="Virheellinen käyttäjätunnus tai salsana")
def login(): if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/calendar") else: return render_template("error.html", message="Tunnus tai salasana meni väärin")
def login(): if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect(request.referrer) else: return render_template("error.html", message="Väärä tunnus tai salasana")
def check_choice(choice): if choice.isdigit(): choice = int(choice) if choice == 1: users.login() display_menu() elif choice == 2: users.register() display_menu() elif choice == 3: pass elif choice == 9: pass else: print('Please choose a correct option') display_menu() else: print('Please choose a correct option') display_menu()
def POST(self): st = time_stamp() post = web.input(_method='POST') errors = {} try: user = users.authenticate(post['username'], post['password']) if user: users.login(user) db.users.update({'username' : post['username']},{"$push" :{'updates' : {'time' : st, 'action' : "Login", 'info' : ""}}}) else: errors['__all__'] = lang.AUTH_FAILURE except KeyError: errors['__all__'] = lang.AUTH_FAILURE if errors: return render('login.html', errors=errors, next=post.get('next')) else: # current_user = user return web.seeother(post.get('next' , '/' ))
def login(): check_user() error = None if request.method == 'POST': if users.login(request.form['user'], request.form['pass']): session['user'] = request.form['user'] return redirect('/index') else: error = "Error: Wrong username or password." return render_template("accounts.html", NOTLOGGEDIN = error)
def login(): if request.method == "GET": return render_template("/login.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/") else: return render_template("/login.html")
def login(): if request.method == "GET": return render_template("login.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.login(username,password): return redirect("/") else: return render_template("login.html",message="Väärä tunnus tai salasana", username=username, password=password)
def login(): if request.method == "GET": return render_template("login.html", error=False, message="") if request.method == "POST": username = request.form["username"] password = request.form["pwd"] if users.login(username, password): return redirect("/") else: return render_template("login.html", error=True, message="Väärä salasana tai tunnus")
def login(db): """Process a login request""" nick = bottle.request.forms.get('nick') password = bottle.request.forms.get('password') if users.login(db, nick, password): bottle.redirect('/') else: return bottle.template('general', title='Login Error', content='Login Failed, please try again')
def login(): username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/") return redirect("/?error=login_failed")
def login(): if request.method == "GET": return render_template("login.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/first") else: return render_template("error.html", message="Wrong username or password.")
def login(): if request.method == "GET": return render_template("login.html", login="******") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/areas") else: error = "Väärä tunnus tai salasana" return render_template("login.html", login="******", error=error)
def login_result(): username = request.form["username2"] password = request.form["password2"] if users.login(username, password): session["username"] = username session["csrf_token"] = urandom(16).hex() else: # todo: nämä kovakoodaukset siirrettävä html:ään login_status = "Virheellinen käyttäjätunnus tai salasana" return render_template("index.html", login_status=login_status) return redirect("/")
def login(): if request.method == "GET": return render_template("login.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.login(username, password): return redirect("/") else: return render_template("error.html",error_message="Väärä tunnus tai salasana", \ random_message = utilities.get_random_message())
def login(): if request.method == "GET": return render_template("login.html") if request.method == "POST": uname = request.form["uname"] pword = request.form["pword"] print("uname:", uname, "pword:", pword) if users.login(uname, pword): return redirect("/") else: return render_template("login.html", message="Login failed")
def login(): if request.method == "POST": username = request.form["username"] password = request.form["password"] sql_report = users.login(username, password) if sql_report[0]: return redirect("/") return render_template("login.html", message=sql_report[1], additional=sql_report[2]) return render_template("login.html")
def post(self): o = json.load(request.stream) if not (isinstance(o, dict) and 'username' in o and 'password' in o): abort(400) username = o['username'] password = o['password'] try: user_id = users.login(username, password) except users.LoginError as e: abort(403, message=e.value) start_session(user_id) return '', 204
def login(): if request.method == 'POST': username = request.form['username'] password = request.form['password'] try: user_id = users.login(username, password) users.clear_clipboard(user_id) except users.LoginError as e: return render_template('login.html', error=e.value) sessions.start_session(user_id) return redirect(url_for('.info')) return render_template('login.html')
def login(): if "user" in session: redirect(url_for('home')) if request.method == "GET": if "redirect_url" in request.values: return render_template("login.html", redirect_url=request.values["redirect_url"]) else: return render_template("login.html") elif request.method == "POST": if Users.login(request.values["user"], request.values["password"]): session["user"] = request.values["user"] if Users.isAdmin(session["user"]): set_navigation_menu('admin') else: set_navigation_menu('user') if "redirect_url" in request.values: return redirect(request.values["redirect_url"]) else: return redirect(url_for('home')) else: return render_template("login.html", error="Incorrect user ID or password")
def login(self, peer, login): """ Logs in player to the server """ self.lock.acquire() container = proto.Container() container.loginResponse.type = 1 if login.regionPassword != self.password: container.loginResponse.type = 0 container.loginResponse.message = "Region password incorrect" if login.name not in users.userdb: users.addUser(login.name, login.password) loginType = users.login(login.name, login.password, peer) if not loginType: container.loginResponse.type = 0 container.loginResponse.message = "Player password incorrect" if container.loginResponse.type: container.loginResponse.usertype = users.getType(login.name) container.loginResponse.username = login.name messenger.send("loggedIn", [peer, login.name]) logger.info("Logged in: %s %s" %(login.name, peer) ) messenger.send("sendData", [peer, container]) self.lock.release()
password = raw_input() print "Please enter password again: " cwpassword = raw_input() response = users.register(username, password, cwpassword) if response.__contains__("successfully"): print response resetOnedir() print "You can now begin using ~/onedir" else: print response if userInput == 2: print "Please enter a username:"******"Please enter a password:"******"Logged in as"): resetOnedir() open("fileMonitorLog.txt", "w").close() print "You can now begin using /onedir/" watchdog_process.startWatchdog() if userInput == 3: isMonitoring = watchdog_process.getMonitoring() if isMonitoring: print "Now turning off onedir. Any changes after this point will not be recorded!" watchdog_process.toggleWatchdog() else: print "Now turning on onedir!" watchdog_process.toggleWatchdog() print watchdog_process.getMonitoring()
except: logging.exception("Failed updating task with id %s", id) return False #======================================================================================================================= # Tests #======================================================================================================================= if __name__ == "__main__": print "Starting tests..." # Reset DB db.resetDB() accessToken = users.login("*****@*****.**") # Get a list listA = get("3ntr4nc3", accessToken=accessToken) print listA assert listA # Just in case deleted = delete("test", accessToken=accessToken) # Create a new list created = new("test", "Test list", ["alon", "avi"], ["joshua", "erez"], False, accessToken=accessToken) print created assert created created = new("test", "Empty shit", [], [], False, accessToken=accessToken)
choice = int(number) if choice == 1: name = raw_input('What is your name?\n') #passed from webpage gender = raw_input('What is your gender?\n') #passed from webpage age = raw_input('What is your age?\n') #passed from webpage email = raw_input('What is your email?\n') #passed from webpage password = raw_input('What is your password?\n') #passed from webpage users.add_user(name, gender, age, email, password) elif choice == 2: email = raw_input('What is your email?\n') #passed from webpage password = raw_input('What is your password?\n') #passed from webpage users.login(email, password) elif choice == 6: name = raw_input('What is the listing name?\n') #passed from webpage addr = raw_input('What is the address?\n') #passed from webpage desc = raw_input('Short description?\n') #passed from webpage price = raw_input('What is the monthly price?\n') #passed from webpage house_listings.add_house(name, addr, desc, price) elif choice == 7: house_listings.display_houses() elif choice == 8: menu = False print "Thanks for using Roomaraderie! Goodbye!"