def sign_in(): data = request.get_json() if data['email'] in logged_in_users: msg = { 'message': 'Logged in from another device' } try: logged_in_users[data['email']].send(json.dumps(msg)) del logged_in_users[data['email']] database_helper.delete_loggedinuser(data['email']) except: pass if 'email' in data and 'password' in data: contact = database_helper.get_contact(data['email'])[0] if contact and contact['password'] == data['password']: token = randomToken(30) else: return json.dumps({"success": "false", "message": "Wrong username or password."}), 400 result = database_helper.sign_in(contact['email'], token) if result: return json.dumps({"success": "true", "message": "Successfully signed in.", "data": token}), 200 else: return json.dumps({"success": "false", "message": "Wrong username or password."}), 400 else: return json.dumps({"success": "false", "message": "Empty field!"}), 400
def sign_in(): data = request.get_json() if data['email'] in signed_in_users: msg = {'message': 'Logged in from another device'} try: signed_in_users[data['email']].send(json.dumps(msg)) del signed_in_users[data['email']] database_helper.delete_loggedinuser(data['email']) except: pass if 'email' in data and 'password' in data: if find_user(data['email']): user = find_user(data['email']).get_json()[0] if user['email'] is not None and bcrypt.check_password_hash( user['password'], data['password']): token = token_generator(35) else: return '', 400 result = database_helper.sign_in(token, user['email']) if result: return json.dumps({ "success": "true", "message": "Successfully signed in.", "data": token }), 200 else: return json.dumps({ "success": "false", "message": "Something went wrong!" }), 500 else: return '', 400 else: return '', 400
def sign_in(email, password): res = dh.find_user(email, password) if not res: # Not logged in return json.dumps({"message": "Invalid email or password"}), 501 else: # Logged in letters = "abcdefghiklmnopqrstuvwwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" token = "" for i in range(36): token += letters[int(math.floor(random.random() * len(letters)))] dh.sign_in(email, token) return json.dumps({ "message": "You are now signed in", "data": token }), 200
def sign_in(): email1 = request.args.get('email') password1 = request.args.get('password') #password1 = create_hash(password1) length = 20 generated_token = string.ascii_uppercase + string.digits +string.ascii_lowercase token1 = ''.join(random.choice(generated_token) for i in range(length)) t = dh.sign_in(email1,password1,token1) return t
def sign_in(): email = request.form['email'] password = request.form['password'] if validate_signin(email,password): result = database_helper.sign_in(email,password,bcrypt) if result == 'connection failed': return return_json(404,False,result) else: return return_json(200,True,'Successfully signed in',create_token(result)) else: return return_json(400,False,'wrong inputs')
def sign_in(email,password): if request.method=='GET': #om email redan aer inloggad skall den redan_inloggade loggas ut #email=str(request.args.get('email')) # password=str(request.args.get('password')) check=database_helper.checkpass(email=email,password=password) if check==True: token=database_helper.sign_in(email=email,password=password) if token is not False: data = {} data['success'] = True data['data'] = token json_token = json.dumps(data) print(json_token) return json_token else: print('must log out previous') print(len(active_connections)) if len(active_connections) > 0: for ws in active_connections: if ws[1]==str(email): ws[0].send('signout') delete=database_helper.sign_out(email=email) print('logged out') if delete ==True: token_=database_helper.sign_in(email=email,password=password) print(token_) if token_ is not False: print('token made') data = {} data['success'] = True data['data'] = token_ json_token = json.dumps(data) return json_token else: data = {} data['success'] = False json_token = json.dumps(data) return json_token
def sign_in(): email1 = request.form.get('email') password1 = request.form.get('password') password1 = create_hash(password1) length = 20 generated_token = string.ascii_uppercase + string.digits +string.ascii_lowercase token1 = ''.join(random.choice(generated_token) for i in range(length)) t = dh.sign_in(email1,password1,token1) if t == 'error': return json.dumps({"success": "false", "message": "Wrong username or password."}) else: return json.dumps({"success": "true", "message": "Successfully signed in.", "data": t})
def sign_in(email,password): if request.method=='GET': #email=str(request.args.get('email')) #password=str(request.args.get('password')) token=database_helper.sign_in(email=email,password=password) if token is not False: print('okej') data = {} data['success'] = True data['data'] = token json_token = json.dumps(data) return json_token else: data = {} data['success'] = False json_token = json.dumps(data) return json_token
def sign_in(): email1 = request.form.get('email') password1 = request.form.get('password') password1 = create_hash(password1) length = 20 generated_token = string.ascii_uppercase + string.digits + string.ascii_lowercase token1 = ''.join(random.choice(generated_token) for i in range(length)) t = dh.sign_in(email1, password1, token1) if t == 'error': return json.dumps({ "success": "false", "message": "Wrong username or password." }) else: return json.dumps({ "success": "true", "message": "Successfully signed in.", "data": t })