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


PHP Tool::setFlash方法代码示例

本文整理汇总了PHP中Tool::setFlash方法的典型用法代码示例。如果您正苦于以下问题:PHP Tool::setFlash方法的具体用法?PHP Tool::setFlash怎么用?PHP Tool::setFlash使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Tool的用法示例。


在下文中一共展示了Tool::setFlash方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ifConnect

 /**
  * Verifier si l'utilisateur est connecté
  * @param array liste des rôles
  */
 public static function ifConnect($rolesAuth = array(), $url = null)
 {
     /* Vérifier si l'utilisateur est connecté */
     if (!isset($_SESSION['utilisateur']['id']) || empty($_SESSION['utilisateur']['id'])) {
         /* Afficher une erreur 403 navigateur */
         if (is_null($url)) {
             header('HTTP/1.0 403 Forbidden');
         } else {
             /* Rediréction + message d'erreur */
             header('location:' . $url);
             Tool::setFlash('Vous devez être connecté pour utiliser cette page', 'erreur');
         }
         /* Fin du script */
         die;
     } else {
         /* si l'utilisateur est connecté, verifier le rôle */
         if (!empty($roles)) {
             if (!in_array($_SESSION['role']['id'], $rolesAuth)) {
                 /* Afficher une erreur 403 navigateur */
                 header('HTTP/1.0 403 Forbidden');
                 die;
             }
         }
     }
 }
开发者ID:kiou,项目名称:DevKit2016,代码行数:29,代码来源:Utilisateur.php

示例2: ifAdministrateurAccesApplication

 /**
  * Verification de l'accès d'un utilisateur à  l'administration d'une application
  * @param object PDO
  */
 public static function ifAdministrateurAccesApplication($bdd)
 {
     $utilisateur = $_SESSION['utilisateur']['id'];
     if (!in_array($utilisateur, explode(',', Application::getApplication($bdd)->applicationAdministrateur))) {
         Tool::setFlash('Vous n\'avez pas accès à l\'administration cette application', 'erreur');
         header('location:' . BASEFRONT . 'dashboard/dashboard.php');
         die;
     }
 }
开发者ID:Gabi38,项目名称:intranet2016,代码行数:13,代码来源:Auth.php

示例3: ifUtilisateurAdmin

 /**
  * Verification de l'utilisateur
  * @param int l'identifiant de l'utilisateur
  * @param object PDO
  */
 public static function ifUtilisateurAdmin($utilisateur, $bdd)
 {
     $sql = $bdd->prepare("SELECT COUNT(utilisateurId) AS count FROM utilisateur\n\t\t\t\t\t\t\t\t  WHERE utilisateurId = :utilisateurId ");
     $sql->execute(array('utilisateurId' => $utilisateur));
     if ($sql->rowCount() == 0) {
         Tool::setFlash('Erreur identifiant', 'erreur');
         header('location:' . BASEADMIN . 'utilisateur/manageurUtilisateur.php');
         die;
     }
 }
开发者ID:Gabi38,项目名称:DevKit2016,代码行数:15,代码来源:Action.php

示例4: ifIsset

 /**
  * Verification de l'existance d'un élément en BDD
  * @param int l'identifiant de lélément
  * @param string le nom de la table
  * @param string l'url de
  */
 public static function ifIsset($id, $name, $url)
 {
     $nameId = $name . 'Id';
     $sql = Database::getInstance()->bdd->prepare("SELECT {$nameId} FROM {$name}\n\t\t\t\t\t\t\t\t                          WHERE {$nameId} = :{$nameId} ");
     $sql->execute(array($nameId => $id));
     if ($sql->rowCount() == 0) {
         Tool::setFlash('Erreur identifiant', 'erreur');
         header('location:' . $url);
         die;
     }
 }
开发者ID:kiou,项目名称:DevKit2016,代码行数:17,代码来源:Action.php

示例5: ifIsset

 /**
  * Verification de l'existance d'un élément en BDD
  * @param int l'identifiant de lélément
  * @param string le nom de la table
  * @param string l'url de
  * @param object PDO
  */
 public static function ifIsset($id, $name, $url, $bdd)
 {
     $nameId = $name . 'Id';
     if (strpos($name, '_')) {
         $table = explode('_', $name);
         $nameId = end($table) . 'Id';
     }
     $sql = $bdd->prepare("SELECT {$nameId} FROM {$name}\n\t\t\t\t\t\t\t\t  WHERE {$nameId} = :{$nameId} ");
     $sql->execute(array($nameId => $id));
     if ($sql->rowCount() == 0) {
         Tool::setFlash('Erreur identifiant', 'erreur');
         header('location:' . $url);
         die;
     }
 }
开发者ID:Gabi38,项目名称:intranet2016,代码行数:22,代码来源:Action.php


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