本文整理汇总了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;
}
}
示例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;
}
}