def sign_in(email, password): users = db.get_users() if db.is_online_by_email(email): return {'status' : 'Fail', 'msg' : 'User already signed in.'} if users.__contains__(email): if valid_password(email, password): db.set_user_signed_in(email,'1234') return {'status' : 'Success', 'msg' : 'Signed in.', 'data' : 'token'} return {'status' : 'Fail', 'msg' : 'Wrong email or password.'}
def valid_password(email, password): users = db.get_users() return users[email]['password'] == password