本文整理汇总了PHP中Utilisateur类的典型用法代码示例。如果您正苦于以下问题:PHP Utilisateur类的具体用法?PHP Utilisateur怎么用?PHP Utilisateur使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Utilisateur类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: insertUtilisateur
public static function insertUtilisateur($login, $mdp, $role, $mail, $options = null)
{
$u = new Utilisateur();
$u->login = $login;
$u->motdepasse = sha1($mdp);
$u->mail = $mail;
$u->role = $role;
$u->options = $options;
return $u->insert();
}
示例2: afficherListeUtis
/**
* Récupère la liste des utilisateurs pour l'afficher
*/
function afficherListeUtis()
{
$result = mysql_query("SELECT numuti FROM if_utilisateur ORDER BY nom,prenom");
while ($row = mysql_fetch_row($result)) {
$unUti = new Utilisateur();
$unUti->numuti = $row[0];
$unUti->infosUti();
$this->utis[] = $unUti;
}
if (count($this->utis) >= 1) {
return true;
}
}
示例3: connexion
public function connexion()
{
$this->load->model("Utilisateur", true);
switch ($_SERVER['REQUEST_METHOD']) {
case 'GET':
$this->load->view('connexion');
break;
case 'POST':
if ($_POST['login']) {
$user = Utilisateur::getByLogin($_POST['login']);
if ($user) {
if ($user->password() == $_POST['mdp']) {
$_SESSION['user']['login'] = $user->login();
$_SESSION['user']['rang'] = $user->rang();
header("Location:" . base_url());
exit;
break;
} else {
$_SESSION['messagee'] = "<label><font color='red'> Mauvais mot de passe</font></label>";
}
} else {
$_SESSION['messagee'] = "<label><font color='red'> Utilisateur innexistant</font></label>";
}
$this->load->view('connexion');
unset($_SESSION['messagee']);
break;
} else {
$_SESSION['messagee'] = "<label><font color='red'> Utilisateur innexistant</font></label>";
$this->load->view('connexion');
unset($_SESSION['messagee']);
break;
}
}
}
示例4: index
public function index()
{
$this->load->model('Enfant');
$this->load->model('Utilisateur');
$data['enfants'] = Enfant::getEnfantByUser(Utilisateur::getByLogin($_SESSION['user']['login'])->id());
$this->load->view('informationsEnfant', $data);
}
示例5: listerTout
function listerTout()
{
// Liste de toutes les utilisateurs
echo "Liste des utilisateurs disponibles dans la base : <br/>";
$listeUtilisateurs = Utilisateur::findAll();
foreach ($listeUtilisateurs as $value) {
$value->afficher();
}
}
示例6: check_login
function check_login($username, $password)
{
$membres = Utilisateur::filter_by_username($username);
if (empty($membres) || $membres[0]->motdepasse != $password) {
return -1;
} else {
return $membres[0]->id;
}
}
示例7: is_admin
function is_admin()
{
if (!isset($_SESSION['userid'])) {
return false;
}
$user = Utilisateur::get($_SESSION['userid']);
if ($user == null || $user->role != 2) {
return false;
}
return true;
}
示例8: index
public function index()
{
$this->load->model('Utilisateur');
$user = Utilisateur::getByLogin($_SESSION['user']['login']);
$data['user']['nom'] = $user->nom();
$data['user']['prenom'] = $user->prenom();
$data['user']['adresseMail'] = $user->mail();
$data['user']['telephone'] = $user->telephone();
$data['user']['ville'] = $user->idVille();
$this->load->view('informationsParent', $data);
}
示例9: ajouter_utilisateur
public function ajouter_utilisateur(Utilisateur $u)
{
$this->db->set('nom_utilisateur', $u->nom());
$this->db->set('prenom_utilisateur', $u->prenom());
$this->db->set('email', $u->email());
$this->db->set('mot_de_passe', $u->password());
$this->db->set('login', $u->login());
$this->db->set('niveau', $u->niveau());
return $this->db->insert($this->table);
}
示例10: envoyerMessageA
public static function envoyerMessageA($id_trajet)
{
$database = UsineBDD::getUsine()->connection();
$passagers = Reservation::getUtilisateurReservation($id_trajet);
$info = Trajet::getInformationTrajet($id_trajet)[0];
$date = date('d-n-Y H:i', $info['timestamp_trajet']);
$message = "Le trajet " . $info['ville_depart'] . '-' . $info['ville_arrive'] . 'du ' . $date . 'a été annulé ! Vous avez recu 10€ en dédomagement';
foreach ($passagers as $array => $passager) {
$sql_message = "INSERT INTO messagerie VALUES('',:ide,:idd,:c,:t,'')";
$requete = $database->prepare($sql_message);
$requete->execute(array(':ide' => Utilisateur::getUtilisateurId(), ':idd' => $passager['id_membre'], ':c' => $message, ':t' => time()));
}
}
示例11: ajouterVehicule
public function ajouterVehicule()
{
$database = UsineBDD::getUsine()->connection();
if (!empty(trim($_POST['marque'])) && !empty(trim($_POST['couleur'])) && !empty(trim($_POST['modele'])) && !empty(trim($_POST['mise_en_service']))) {
$sql_vehicule = "INSERT INTO vehicule VALUES ('',:membre,:mq,:mo,:c,:ms)";
$requete_vehicule = $database->prepare($sql_vehicule);
$requete_vehicule->execute(array(':membre' => Utilisateur::getUtilisateurId(), ':mq' => $_POST['marque'], ':mo' => $_POST['modele'], ':c' => $_POST['couleur'], ':ms' => $_POST['mise_en_service']));
Utilisateur::rendreConducteur();
$this->_confirm = "C'est bon ! Vous pouvez désormais ajouter des trajets !";
} else {
$this->_erreurs[] = "Il manque des informations pour valider votre véhicule";
}
}
示例12: getUserByPseudo
public static function getUserByPseudo($pseudo)
{
include 'libs/db.php';
$query = $connexion->prepare('SELECT * FROM users WHERE pseudo = :pseudo ;');
$query->bindValue(':pseudo', $pseudo);
$query->execute();
$user = $query->fetch(PDO::FETCH_OBJ);
$userByPseudo = 'Utilisateur inconnu';
if (is_object($user)) {
$userByPseudo = new Utilisateur();
$userByPseudo->setUserInfos(get_object_vars($user));
}
return $userByPseudo;
}
示例13: DAO
function __construct($idUser)
{
if ($idUser_Organisateur != null) {
parent::__construct($idUser);
$dao = new DAO();
}
}
示例14: getInstance
public static function getInstance()
{
if (is_null(self::$instance)) {
self::$instance = new self();
}
return self::$instance;
}
示例15: DAO
function __construct()
{
if ($idUser_Groupe != null) {
parent::__construct($this->idUser_Groupe);
$dao = new DAO();
}
}