Ejemplo n.º 1
0
 def post(self):
     data = Usersignup.parser.parse_args()
     if UserModel.get_user_by_name(data['username']):
         return {
             "message": "User already exists please enter new username"
         }, 400
     # conn = sqlite3.connect('user.db')
     # cursor = conn.cursor()
     # cursor.execute("Insert into user values(NULL, ?,?)",(data['username'],data['password']))
     # conn.commit()
     # conn.close
     user = UserModel(**data)
     user.save_to_db()
     return {"message": "User is created successfully"}, 201
Ejemplo n.º 2
0
def authentication(username, password):
    user = UserModel.get_user_by_name(username)
    if user and user.password == password:
        return user