Added BCrypt authentication for login