当前位置: 首页>>代码示例>>PHP>>正文


PHP Token::createToken方法代码示例

本文整理汇总了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;
 }
开发者ID:alexdu98,项目名称:technote,代码行数:48,代码来源:Membre.php

示例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}");
开发者ID:juanpaucar,项目名称:proyectoweb,代码行数:10,代码来源:create_token.php


注:本文中的Token::createToken方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。