def handleSignin(environ): json_body_length = int(environ['CONTENT_LENGTH']) json_body = environ['wsgi.input'].read(json_body_length).decode('utf-8') # json format- {name: xx, password: xx, verify: xx} json_body = json.loads(json_body) # TODO: 返回值需要重新考虑 new_user = db.loginUser(json_body['name'], json_body['s_password']) if new_user: return json_body
def sign_in(): name = unameE.get() passwd = psswdE.get() value = db.loginUser(name, passwd) if name == "" or passwd == "": gapL = Label(LoginWin, text="Blank Entries! Please fill all the detailss", fg="red").grid(row=2, column=0, pady=10) elif value == "no": gapL = Label(LoginWin, text="Incorrect Password. Please enter the right password", fg="red").grid(row=2, column=0, pady=10) elif value == "error": gapL = Label(LoginWin, text="No User Data not found! Please Create an account", fg="red").grid(row=2, column=0, pady=10) else: LoginWin.destroy() dash()
def log_in(self): value = db.loginUser(self.user.get(), self.password.get()) if value == "yes": self.password = "" self.passwordStorageWindow() elif value == "no": messagebox.showwarning("Incorrect Password", "Please try again") elif value == "error": answer = messagebox.askquestion( "Unregistered User", "Do you want to create a new account?") if answer == "yes": db.createUser(self.user.get(), self.password.get()) self.password = "" self.passwordStorageWindow()
def create_account(): opt = v.get() ans = answer.get() uname = username.get() psswd = password.get() val = db.loginUser(uname, psswd) if ans == "" or uname == "" or psswd == "": gapL2 = Label(root, text="Empty entried found. Please fill all the details", fg="red").grid(row=6,column=0) elif val == "yes": gapL2 = Label(root, text="User already exist. Please login", fg="green").grid(row=6,column=0) elif val == "error": db.createUser(uname, psswd, ans, opt) root.destroy() dash()
def login(): form = LoginForm() if form.validate_on_submit(): email = form.email.data hashedPassword = form.password.data if loginUser(email, hashedPassword): signedIn = User(email) login_user(signedIn) return redirect(url_for('browse')) else: flash( 'Incorrect login information. Try again or register for an account', 'error') return redirect(url_for('login')) return render_template('login.html', title='Login', form=form)
def log_in(self): """Verify the account, if it does not exist, ask to create a new""" value = db.loginUser(self.user.get(), self.password.get()) if value == "yes": self.password = "" self.passwordStorageWindow() elif value == "no": messagebox.showwarning("Incorrect Password", "You typed a wrong password") elif value == "error": answer = messagebox.askquestion( "Unregistered User", "Do you want to create a new one?") if answer == "yes": db.createUser(self.user.get(), self.password.get()) self.password = "" self.passwordStorageWindow()