Example #1
0
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
Example #2
0
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
Example #3
0
	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()
Example #4
0
    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()
Example #5
0
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)
Example #7
0
    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()