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


PHP UserDAO::find方法代碼示例

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


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

示例1: execute

 public function execute()
 {
     if (!isset($_SESSION)) {
         session_start();
     }
     if ($_REQUEST["email"] == "") {
         $_REQUEST["field_messages"]["warning"] = "Vous n'avez pas entrez votre email.";
         return "index";
     }
     $user = UserDAO::find($_REQUEST["email"]);
     /*if ($user->getIsActivate() == 0)
     		{
     			$_REQUEST["field_messages"]["warning"] = "Votre email n'a pas été confirmé.";	
     			return "index";
     		}*/
     if ($user == null) {
         $_REQUEST["field_messages"]["error"] = "Utilisateur inexistant.";
         return "index";
     }
     //$hash = loadHashByUsername($_REQUEST["email"]);
     if (password_verify($_REQUEST["password"], $user->getPassword())) {
         $_SESSION['online']['email'] = $user->getEmail();
         $_REQUEST["field_messages"]["success"] = "Vous êtes maintenant connecté!";
         return "index";
     } else {
         $_REQUEST["field_messages"]["warning"] = "Mot de passe incorrect.";
         return "index";
     }
 }
開發者ID:sisowath,項目名稱:WebProject,代碼行數:29,代碼來源:Login.class.php

示例2: execute

 public function execute()
 {
     if (!isset($_SESSION)) {
         session_start();
     }
     if ($_REQUEST["email"] == "") {
         $_REQUEST["field_messages"]["warning"] = "Vous n'avez pas entrez votre email.";
         return index;
     }
     $user = UserDAO::find($_REQUEST["email"]);
     if ($user = null) {
         $_REQUEST["field_messages"]["error"] = "Cette email n'a pas de compte.";
         return index;
     }
     $_REQUEST["field_messages"]["success"] = "Cliquer ici pour changer votre mot de passe! <a href=?action=passwordReset&email='" . $_REQUEST["email"] . "'";
     return index;
 }
開發者ID:sisowath,項目名稱:WebProject,代碼行數:17,代碼來源:PasswordForgot.class.php

示例3: execute

 public function execute()
 {
     if (!isset($_SESSION)) {
         session_start();
     }
     /*$_REQUEST["email"]
     		$_REQUEST["password"]
     		$_REQUEST["prenom"]
     		$_REQUEST["nom"]*/
     if ($_REQUEST["email"] == "" or $_REQUEST["email"] == null) {
         $_REQUEST["field_messages"]["warning"] = "Vous devez entrez un adresse courriel.";
         return "index";
     }
     if ($_REQUEST["password"] == "" or $_REQUEST["password"] == null) {
         $_REQUEST["field_messages"]["warning"] = "Vous devez entrez un mot de passe.";
         return "index";
     }
     if ($_REQUEST["password"] != $_REQUEST["confirmPassword"]) {
         $_REQUEST["field_messages"]["warning"] = "Vous n'avez pas entré un mot passe différent de votre confirmation de mot de passe.";
         return "index";
     }
     /*else if (str($_REQUEST["password"]) < 3)
     		{
     			$_REQUEST["field_messages"]["warning"] = "Votre mot de passe doit contenir 4 charactères minimum.";
     		}*/
     if (UserDAO::find($_REQUEST["email"])) {
         $_REQUEST["field_messages"]["error"] = "Vous avez déjà crée un compte à cette adresse!";
         return "index";
     }
     $user = new User();
     $user->setEmail($_REQUEST["email"]);
     $user->setPassword($_REQUEST["password"]);
     if (UserDAO::create($user)) {
         //Ajouter commandes.
         $_REQUEST["field_messages"]["success"] = "Votre compte a correctement été créé, vous pouvez maintenant activer votre compte.";
     } else {
         $_REQUEST["field_messages"]["error"] = "Votre compte n'a pas pu être crée, veuillez réessayer plus tard.";
     }
     return "index";
 }
開發者ID:sisowath,項目名稱:WebProject,代碼行數:40,代碼來源:Signin.class.php

示例4: getUserUsingUserId

 public function getUserUsingUserId($userId)
 {
     $userDao = new UserDAO();
     $fetchedUser = $userDao->find($userId);
     return $fetchedUser;
 }
開發者ID:jaags,項目名稱:satellite,代碼行數:6,代碼來源:User.php


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