當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Utilisateur::exist方法代碼示例

本文整理匯總了PHP中Utilisateur::exist方法的典型用法代碼示例。如果您正苦於以下問題:PHP Utilisateur::exist方法的具體用法?PHP Utilisateur::exist怎麽用?PHP Utilisateur::exist使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Utilisateur的用法示例。


在下文中一共展示了Utilisateur::exist方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: search

 public function search()
 {
     switch ($_SERVER['REQUEST_METHOD']) {
         case 'GET':
             //si l'utilisateur est connecté on affiche la page de création d'une note
             if (isset($_SESSION['user'])) {
                 include 'views/share.php';
             } else {
                 $_SESSION['message']['type'] = 'error';
                 $_SESSION['message']['text'] = "You aren't connected";
                 include 'views/connexion.php';
             }
             break;
         case 'POST':
             if (isset($_SESSION['user'])) {
                 $u = Utilisateur::get_by_login($_POST['recherche']);
                 $moi = Utilisateur::get_by_login($_SESSION['user']);
                 if (Utilisateur::exist($_POST['recherche']) && $_SESSION['user'] != $_POST['recherche']) {
                     $agendas = Agenda::get_by_user_public($u->idUtilisateur());
                 }
                 if (count($agendas) == 0) {
                     $_SESSION['message']['type'] = 'error';
                     $_SESSION['message']['text'] = "Il n'y a pas d'agenda";
                 }
                 include 'views/share.php';
             } else {
                 $_SESSION['message']['type'] = 'error';
                 $_SESSION['message']['text'] = "You aren't connected";
                 include 'views/connexion.php';
             }
             break;
     }
 }
開發者ID:x0nePeace,項目名稱:aCalendar,代碼行數:33,代碼來源:share.php

示例2: signup

 /**
  * \brief     Affiche la page d'inscription et gère la création d'un nouvel utilisateur d'après les données réceptionnées.
  */
 public function signup()
 {
     switch ($_SERVER['REQUEST_METHOD']) {
         case 'GET':
             if (isset($_SESSION['user'])) {
                 show_message('message_success', "Déjà connecté en tant que " . $_SESSION['user']);
                 include 'views/home.php';
             } else {
                 include 'views/inscription.php';
             }
             break;
         case 'POST':
             if (isset($_POST['login']) && isset($_POST['pw']) && isset($_POST['pwConfirm'])) {
                 $exist = Utilisateur::exist(htmlspecialchars($_POST['login']));
                 if (!$exist) {
                     if ($_POST['pw'] == $_POST['pwConfirm']) {
                         //Fonction sha1 permet crypté le mot de passe
                         $u = new Utilisateur(1, NULL, NULL, NULL, htmlspecialchars($_POST['login']), sha1($_POST['pw']), NULL, NULL, 0);
                         $u->add();
                         show_message('message_success', "Inscription de " . $_POST['login'] . ' !');
                         include 'views/home.php';
                     } else {
                         show_message('message_error', "Pas le même mot de passe");
                         include 'views/inscription.php';
                     }
                 } else {
                     show_message('message_error', "Entrer d'autres informations");
                     include 'views/inscription.php';
                 }
             } else {
                 show_message('message_error', "Données incomplètes");
                 include 'views/inscription.php';
             }
             break;
     }
 }
開發者ID:x0nePeace,項目名稱:aCalendar,代碼行數:39,代碼來源:user.php


注:本文中的Utilisateur::exist方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。