aidez moi a comprendre cette fonction - PHP - Programmation
Marsh Posté le 19-03-2004 à 17:00:17
auth te retournera false en cas de problème.
Marsh Posté le 19-03-2004 à 17:09:42
Mara's dad a écrit : auth te retournera false en cas de problème. |
ok mais plus precisement :
que font refresh($zid); et kill(1);
merci de ton aide
Marsh Posté le 19-03-2004 à 17:23:35
Pou savoir ça, il me faut le reste du code de ta classe
Je suis pas devin !
M'enfin vu les noms, c'est quand même pas trop dur de deviner...
Marsh Posté le 19-03-2004 à 17:28:28
je pensait que c'etait des trucs standard en fait
bon c'est ok en fait ; c'est ma premiere exprerience php object et 'est pas mal en fait , ca vaux pas du java certe
Marsh Posté le 20-03-2004 à 18:53:11
Ben retourne javater, et laisse PHP tranquile
Marsh Posté le 20-03-2004 à 19:36:43
Mara's dad a écrit : Ben retourne javater, et laisse PHP tranquile |
java ca paye pas le loyer malheureusement
Marsh Posté le 20-03-2004 à 23:39:20
On échange ?
Marsh Posté le 21-03-2004 à 04:33:07
Mara's dad a écrit : On échange ? |
ben pour moi le php ca reste tres ponctuel mais sinon c'est avec joie
tu fais quoi au juste ?
Marsh Posté le 21-03-2004 à 17:59:46
Ja bosse dans une très très très grosse SSI multinationnale...
Le projet actuel, c'est le dev de la version 2 de Lutece, le portail (Open source) de la ville de Paris.
Donc, je Javate à mort depuis le début de l'année
Marsh Posté le 21-03-2004 à 18:21:09
c'est java coté server , j'ai jamais reelement touché a ca en fait
Marsh Posté le 19-03-2004 à 16:07:12
function auth($l,$p,$zid=0)
{
$r = false;
$w = sprintf('valide=1 AND email="%s" AND pass="%s"',addslashes($l),addslashes($p));
$m = $this->l->select_hash('pau_membres',$w); $this->info = $m[0];
if(is_array($this->info)) $r = $this->refresh($zid);
else $this->kill(1);
return($r);
}
si j'ai bien compris on lui file un login / pass en argument et ca crée une requete sql pour verifier que ca correspond bien aux entrées de la base de données mais je comprend pas la fin , ce que j'aimerait c'est afficher un message en cas d'erreur
voila select_hash:
function select_hash($t,$w='')
{
$r = false;
$q = sprintf('SELECT * FROM %s WHERE %s',$t,($w?$w:1));
if($this->query($q))
{
for($i=0; $m = $this->fetch_assoc(); $i++) $r[$i] = $m;
$this->freeresult();
}
return $r;
}
merci de m'aider
Message édité par veryfree le 19-03-2004 à 16:09:49