Ejemplo n.º 1
0
 public static function Authenticate($area)
 {
     //--
     global $configs;
     //--
     if (self::$authCompleted !== false) {
         http_response_code(500);
         die(SmartComponents::http_message_500_internalerror('App Boostrap Auth already loaded ...'));
     }
     //end if
     self::$authCompleted = true;
     //--
     switch ((string) $area) {
         case 'index':
             require 'modules/app/app-auth-index.inc.php';
             break;
         case 'admin':
             require 'modules/app/app-auth-admin.inc.php';
             break;
         default:
             $msg = 'Invalid Authentication Realm: ' . $area;
             Smart::raise_error('App Bootstrap / Authenticate: ' . $msg, 'App Bootstrap / Authenticate: ' . $msg);
             die('Invalid Auth Realm');
             // just in case
     }
     //end switch
     //--
 }