def sign_in(): #print "SOMEONE JUST SIGNED IN" email = request.form['emailLog'] password = request.form['passwordLog'] signin = database_helper.sign_in_db(email, password) if signin: token = create_token() if database_helper.get_logged_in_by_mail(email): if email in sockets: # Removing the other token if the user signs in again try: ws = sockets[str(email)] ws.send(json.dumps({'success': False, 'message': "You've been logged out !"})) except WebSocketError as err: repr(err) print("WebSocketError !") #The socket is closed already del sockets[str(email)] except Exception, err: print err database_helper.remove_logged_in_by_mail(email) database_helper.add_logged_in(token, email) return json.dumps({'success': True, 'message': "Login successful!", 'token': token, 'email': email})
def sign_in(): email = request.form["emailLog"] password = request.form["passwordLog"] signin = database_helper.sign_in_db(email, password) if signin: token = create_token() database_helper.add_logged_in(token, email) return json.dumps({"success": True, "message": "Login successful!", "token": token}) else: return json.dumps({"success": False, "message": """Wrong email or password"""})