当前位置: 首页>>代码示例>>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;未经允许,请勿转载。