| Author | 
         | 
         
      
        
         
         gallazoltan Newbie 
          
 
  Joined: 14 March 2025 Location: Hungary
 Online Status: Offline Posts: 1
          | 
        
         
          
           | Posted: 14 March 2025 at 2:07am | IP Logged
		     | 
                    
            		  
           | 
           
          
           
  | 
           
          
Hi, I'm using the 9.8.1 build, and trying to use the autologin feature. When I try the example code from the documentation, 
 
 Fatal error: Uncaught Error: Class "Aurora\System\Api" not found in /web/www/webmail/autologin.php:6 Stack trace: #0 {main} thrown in /web/www/webmail/autologin.php on line 6
 
 
 My code:
 
Code: 
   
    
    
      
       
 <?php
 $sUserLogin = "my@email.com";
 $sUserPassword = "mypassword";
 include __DIR__.'./system/autoload.php';
 \Aurora\System\Api::Init();
 $aData = \Aurora\System\Api::GetModuleDecorator('Core')->Login($sUserLogin, $sUserPassword);
 if (isset($aData['AuthToken']))
 { 
     $sAuthToken = $aData['AuthToken'];
     setcookie('AuthToken', $sAuthToken, time()+3600, "/webmail/");
     \Aurora\System\Api::Location('../');
 }
 exit();
 ?>
  | 
       
       | 
    
    | 
 
 
 
 Do you have any ideas about this?
 Thanks in advance!
         | 
       
       
        | Back to Top | 
         
          
         | 
       
       
       
        |   | 
      
        
         
         Igor AfterLogic Support 
          
 
  Joined: 24 June 2008 Location: United States
 Online Status: Offline Posts: 6168
          | 
        
         
          
           | Posted: 14 March 2025 at 2:48am | IP Logged
		     | 
                    
            		  
           | 
           
          
           
  | 
           
          
Is the code located in the same directory where WebMail Lite resides? Most likely, you need to adjust the path here:
 
 
Code: 
   
    
    
      
       | include __DIR__.'./system/autoload.php'; | 
       
       | 
    
    | 
 
 
 
 The most straightforward option would be to supply the absolute path to system/autoload.php file, for example:
 
 
Code: 
   
    
    
      
       | include '/var/www/webmail/system/autoload.php'; | 
       
       | 
    
    | 
 
 
 
 --
 Regards,
 Igor, Afterlogic
         | 
       
       
        | Back to Top | 
         
          
         | 
       
       
       
        |   |