本文整理汇总了PHP中Utilisateur类的典型用法代码示例。如果您正苦于以下问题:PHP Utilisateur类的具体用法?PHP Utilisateur怎么用?PHP Utilisateur使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Utilisateur类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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();
}
开发者ID:CamTosh,项目名称:Mediastorrent,代码行数:10,代码来源:Utilisateur.php
示例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;
}
}
开发者ID:rcampistron,项目名称:ParagrapheCMS,代码行数:16,代码来源:ListeUtilisateurs.inc.php
示例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;
}
}
}
开发者ID:LaCongolexicomatisation,项目名称:CodeIgniter-3.0.3,代码行数:34,代码来源:Welcome.php
示例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);
}
开发者ID:LaCongolexicomatisation,项目名称:CodeIgniter-3.0.3,代码行数:7,代码来源:enfantClient.php
示例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();
}
}
开发者ID:Epimanjr,项目名称:S7-Millenary42,代码行数:9,代码来源:UtilisateurTest.php
示例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;
}
}
开发者ID:pheze,项目名称:ydtp2,代码行数:9,代码来源:login.php
示例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;
}
开发者ID:pheze,项目名称:ydtp3,代码行数:11,代码来源:util.php
示例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);
}
开发者ID:LaCongolexicomatisation,项目名称:CodeIgniter-3.0.3,代码行数:11,代码来源:parentClient.php
示例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);
}
开发者ID:erwan-neel,项目名称:easy_cooking,代码行数:10,代码来源:UtilisateurManager.php
示例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()));
}
}
开发者ID:vrajau,项目名称:Covoiturage,代码行数:13,代码来源:Messagerie.php
示例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";
}
}
开发者ID:vrajau,项目名称:Covoiturage,代码行数:13,代码来源:Vehicule.php
示例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;
}
开发者ID:ArnaudMeriguet,项目名称:OculusGeek,代码行数:14,代码来源:Utilisateur.php
示例13: show
public static function show($id)
{
if (isset($_SESSION['user'])) {
$user = Utilisateur::get_by_login($_SESSION['user']);
$activite = Activite::get_by_id($id);
include 'views/activite.php';
$commentaires = Commentaire::get_by_activite($id);
for ($j = 0; $j < count($commentaires); $j++) {
self::doTree($commentaires[$j], 0, $activite);
}
include 'views/endActivite.php';
} else {
$_SESSION['message']['type'] = 'error';
$_SESSION['message']['text'] = "You aren't connected";
include 'views/connexion.php';
}
}
开发者ID:x0nePeace,项目名称:aCalendar,代码行数:17,代码来源:activite.php
示例14: addUser
function addUser($conn)
{
// ajout de l'adresse avec retour id
// ajout utilisaeur avec id adresse
$idville = is_numeric($_POST['ville']) ? (int) $_POST['ville'] : 0;
$numrue = is_numeric($_POST['num']) ? (int) $_POST['num'] : 0;
$nomrue = trim($_POST["adr"]);
$idadresse = (int) Utilisateur::addAdress($conn, $idville, $numrue, $nomrue);
//int
$nom = trim($_POST["nom"]);
//chaine
$prenom = trim($_POST["prenom"]);
//chaine
$mail = trim($_POST["mail"]);
//chaine
$tel = is_numeric($_POST['tel']) ? (int) $_POST['tel'] : 0;
//int
$password = trim($_POST["pass"]);
//chaine
$estouvert = 1;
//int
$idsysuser = 0;
//int
$user = Utilisateur::addUser($conn, $idadresse, $nom, $prenom, $mail, $tel, $password, $estouvert, $idsysuser);
if ($user != null) {
$est_co = Utilisateur::connexion($conn, $mail, $password);
if ($est_co) {
$req = "select IDUTILISATEUR from utilisateur WHERE MAIL = '{$mail}';";
$result = odbc_exec($conn, $req);
$id = odbc_result($result, 1);
$req = "select IDSYSUSER from utilisateur WHERE MAIL = '{$mail}';";
$result = odbc_exec($conn, $req);
$sysuser = odbc_result($result, 1);
// while(odbc_fetch_row($result)){
// $id = odbc_result($result, 1);
$_SESSION['idsysuser'] = $sysuser;
$_SESSION['utilisateur'] = $id;
} else {
echo 'nan';
}
}
}
开发者ID:Jakkos,项目名称:AppartToutatis,代码行数:42,代码来源:modal.php
示例15: commentaires
public function commentaires()
{
if (isset($_SESSION['user'])) {
if (Utilisateur::is_admin($_SESSION['user'])) {
$c = Commentaire::get_all();
$users = array();
for ($i = 0; $i < count($c); $i++) {
$users[] = Utilisateur::get_by_id($c[$i]->idUtilisateur());
}
include 'views/adminComm.php';
} else {
$_SESSION['message']['type'] = 'error';
$_SESSION['message']['text'] = "Vous n'êtes pas administrateur";
include 'views/home.php';
}
} else {
$_SESSION['message']['type'] = 'error';
$_SESSION['message']['text'] = "You aren't connected";
include 'views/connexion.php';
}
}
开发者ID:x0nePeace,项目名称:aCalendar,代码行数:21,代码来源:admin.php
示例16: generate_vars
function generate_vars($section, &$vars)
{
if (!$vars['is_logged']) {
return;
}
$counter = 0;
$user = Utilisateur::get($vars['userid']);
$counter += updateIfNecessary($user, 'password', 'motdepasse');
$counter += updateIfNecessary($user, 'prenom', 'prenom');
$counter += updateIfNecessary($user, 'nom', 'nom');
$counter += updateIfNecessary($user, 'jour', 'jour');
$counter += updateIfNecessary($user, 'mois', 'mois');
$counter += updateIfNecessary($user, 'annee', 'annee');
$counter += updateIfNecessary($user, 'courriel', 'courriel');
$counter += updateIfNecessary($user, 'sexe', 'sexe');
$counter += updateIfNecessary($user, 'theme', 'theme');
if ($counter > 0) {
$user->save();
}
$vars['user'] = Utilisateur::get($vars['userid']);
}
开发者ID:pheze,项目名称:ydtp2,代码行数:21,代码来源:configuration.php
示例17: modifParent
public function modifParent()
{
switch ($_SERVER['REQUEST_METHOD']) {
case 'GET':
$this->load->model("Utilisateur");
$this->load->model("Ville");
if (isset($_SESSION['user'])) {
$data['parent'] = Utilisateur::getById($_GET['id']);
$data['villes'] = Ville::getAll();
$this->load->view('modifierParent', $data);
} else {
$_SESSION["messagee"] = "Connexion requise";
header('Location:' . base_url() . "index.php/welcome/connexion");
exit;
}
break;
case 'POST':
$this->load->model("Utilisateur");
$this->load->model("Ville");
if (isset($_POST["id"]) && isset($_POST["nom"]) && isset($_POST["prenom"]) && isset($_POST['idVille']) && isset($_POST['login']) && isset($_POST['mdp']) && isset($_POST['mail']) && isset($_POST['tel'])) {
$ok = Utilisateur::update($_POST['id'], $_POST['nom'], $_POST['prenom'], $_POST['idVille'], $_POST['login'], $_POST['mdp'], $_POST['mail'], $_POST['tel']);
if ($ok) {
$_SESSION['messages'] = "Modification réussie";
} else {
$_SESSION['messagee'] = "Échec de la modification";
}
header('Location: ' . base_url() . 'index.php/gestionParent');
exit;
} else {
$_SESSION['messagee'] = "Il manque des infos";
header('Location: ' . base_url() . 'index.php/gestionParent/ajoutParent');
exit;
}
break;
}
}
开发者ID:LaCongolexicomatisation,项目名称:CodeIgniter-3.0.3,代码行数:36,代码来源:gestionParent.php
示例18: delete
public function delete(Utilisateur $utilisateur)
{
$this->_db->exec('DELETE FROM utilisateur WHERE id=' . $utilisateur->id());
}
开发者ID:aassou,项目名称:Venditoo,代码行数:4,代码来源:UtilisateurManager.class.php
示例19: admin
public function admin($id)
{
if (isset($_SESSION['user'])) {
$u = Utilisateur::get_by_id($id);
$_SESSION['message']['type'] = 'success';
$_SESSION['message']['text'] = "Droit donné à " . $u->pseudo();
$u->be_admin();
$_SESSION['admin'] = 1;
include 'views/home.php';
} else {
$_SESSION['message']['type'] = 'error';
$_SESSION['message']['text'] = "You aren't connected";
include 'views/connexion.php';
}
}
开发者ID:x0nePeace,项目名称:aCalendar,代码行数:15,代码来源:user.php
示例20: header
<?php
/**
* Created by PhpStorm.
* User: Jean-Baptiste
* Date: 30/09/2015
* Time: 21:05
*/
header('content-type: text/html; charset=utf-8');
session_start();
require_once '../Require/Objects.php';
$utilisateur = new Utilisateur();
if (isset($_SESSION['id'])) {
$utilisateur = Utilisateur::getById($_SESSION['id']);
if (!($utilisateur->estAdministrateur() || $utilisateur->estProfesseur())) {
header('location: ../Intranet/mesInformations.php');
}
}
else {
header('location: ../Intranet/connexion.php');
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>EDEIP : Affectation Matiere</title>
<link rel="stylesheet" href="../Intranet/styleIntranet.css" type="text/css" media="screen"/>
<link rel="stylesheet" href="../Require/jquery-ui.css" type="text/css" media="screen"/>
<link rel="stylesheet" href="../font-awesome-4.4.0/css/font-awesome.min.css" type="text/css" media="screen"/>
<link rel="shortcut icon" href="../Images/Logo32.ico"/>
开发者ID:roger-jb,项目名称:edeip,代码行数:31,代码来源:affectMatiere.php
注:本文中的Utilisateur类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论