本文整理汇总了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";
}
}
示例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;
}
示例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";
}
示例4: getUserUsingUserId
public function getUserUsingUserId($userId)
{
$userDao = new UserDAO();
$fetchedUser = $userDao->find($userId);
return $fetchedUser;
}