| 
<?php
 use eftec\authone\AuthOne;
 
 include '../../vendor/autoload.php';
 
 //  $database, string $server, string $user, string $pwd, string $db = ''
 
 $pdoConfig=['databaseType'=>'mysql','server'=>'127.0.0.1','user'=>'root','pwd'=>'abc.123','db'=>'sakila'];
 
 //$auth=new AuthOne('session','pdo','pdo',null,$pdoConfig);
 $auth=new AuthOne('jwt', 'pdo', $pdoConfig);
 
 $auth->fieldUser='myuser';
 $auth->fieldPassword='mypassword';
 $auth->fieldEnable='mydisable';
 $auth->table='mytable';
 
 $newUser=['myuser'=>'admin','mypassword'=>'abc.123','mydisable'=>1];
 
 try {
 $auth->addUser($newUser);
 } catch(Exception $ex) {
 //  var_dump($ex->getMessage());
 }
 
 //var_dump($auth->serviceStore->getUser('admin'));
 //$sesid=$auth->createAuth('admin','abc.123');
 
 $sesid='[{"myuser":"admin","mypassword":"3e1c1d71a28fbaf388d40326462e48be6b1bdbb7ca5712f123802e80ebf6e4ba","mydisable":"1"},0]';
 $token='a03ba5dcda964b275579a21455e42334e1992a5be3703a225e7719b5a720a647';
 
 //$sesid=$_GET['sesid'];
 var_dump($auth->validateAuth(json_decode($sesid,true),$token));
 var_dump("sessid: ".$sesid);
 //$sesid='fbf9fe4e493f9fcca7538956551bf6bb';
 
 
 
 
 |