<?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';
|