本文整理汇总了PHP中Token::createToken方法的典型用法代码示例。如果您正苦于以下问题:PHP Token::createToken方法的具体用法?PHP Token::createToken怎么用?PHP Token::createToken使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Token
的用法示例。
在下文中一共展示了Token::createToken方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: connexion
/**
* Connecte un membre
* @param array $param Les attributs pour se connecter
* @return object 2 attributs, bool success et string msg
* @static
*/
public static function connexion(&$param)
{
$std = (object) array('success' => false, 'msg' => array());
if (empty($param['pseudo'])) {
$std->msg[] = 'Le pseudo n\'est pas renseigné';
return $std;
} elseif (empty($param['password'])) {
$std->msg[] = 'Le mot de passe n\'est pas renseigné';
return $std;
}
$membreDAO = new MembreDAO(BDD::getInstancePDO());
if ($membreDAO->checkUserPass($param['pseudo'], $param['password']) === true) {
if (($res = $membreDAO->connexion($param['pseudo'])) !== false) {
if (!$res->bloquer) {
$_SESSION['user'] = $res;
// Récupère les doits du groupe du membre
$droitGroupeDAO = new DroitGroupeDAO(BDD::getInstancePDO());
$_SESSION['droits']['groupe'] = $droitGroupeDAO->getAllForOneGroupeTree($_SESSION['user']->id_groupe);
// Récupère les doits du membre
$droitMembreDAO = new DroitMembreDAO(BDD::getInstancePDO());
$_SESSION['droits']['membre'] = $droitMembreDAO->getAllForOneMembre($_SESSION['user']->id_membre);
$jeton = '';
if (isset($param['autoConnexion']) && $param['autoConnexion'] == 'on') {
Token::createToken();
$jeton = ' avec jeton';
}
$actionDAO = new ActionDAO(BDD::getInstancePDO());
$action = new Action(array('id_action' => DAO::UNKNOWN_ID, 'libelle' => "Connexion{$jeton} ({$_SERVER['REMOTE_ADDR']})", 'id_membre' => $_SESSION['user']->id_membre));
$actionDAO->save($action);
$std->success = true;
return $std;
} else {
$std->msg[] = 'Votre compte a été bloqué';
}
} else {
$std->msg[] = 'Erreur BDD';
}
} else {
$std->msg[] = 'Couple login / mot de passe incorrect';
}
return $std;
}
示例2: dirname
<?php
include '../config.php';
include dirname(__DIR__) . "/tokens/Token.php";
$valor = $_POST['valor'];
$token_object = new Token();
$token_create = $token_object->createToken($valor);
$status = $token_create['success'];
$message = $token_create['messagge'];
header("Location: ./create_view.php?status={$status}&message={$message}");