Refactored AuthController and added SuperAdmin login