PHP code example of unclexo / xo-user

1. Go to this page and download the library: Download unclexo/xo-user library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

unclexo / xo-user example snippets



  return array(
    'modules' => array(
      // ...
      'XOUser',
    ),
    // ...
  );


'session_config' => array(
  'name' => 'session_name',
  'use_cookies' => true,
  'cookie_lifetime' => 0,
  'gc_maxlifetime' => 3600,
),



$auth = $this->getAuthService()
  ->getAdapter()
  ->setIdentity($data['username'])
  ->setCredential($data['password'])
  ->setIdentityType('username'); // This can only be 'username' and 'email'

$result = $this->getAuthService()->authenticate();

if ($result->isValid()) {
  // Do something
} else {
  // Do something
} 



if (!$this->getAuthService()->hasIdentity()) {
  return $this->redirect()->toRoute('auth');
}


/auth 	
/auth/login
/auth/signup
/auth/change-password
/auth/logout


username: admin
password: 12345678