self.conn.commit() def add_user(self, user): hashed_pw = bcrypt.hashpw(user.password.encode("utf-8"), bcrypt.gensalt()) self.cursor.execute(
def login(): data = request.get_json() user = user_dao.get_user_by_username(data['username']) print(user.password) if user and bcrypt.checkpw(data['password'].encode('utf-8'), user.password): login_user(user) return jsonify({'success': True}), 200 return jsonify({'error': 'Invalid username or password'}), 401