par
Amistrad » 06 juin 2006, 18:19
j'arrive a débloquer petit a petit mais pas sans peine.
je suis a une nouvelle etape et je crois/espere que c'est la derniere pour ce script!
donc maintenant j'appel avec:
<?php
require_once ("require.php");
$db = new MySQL (NAME, PASS, BASE, SERVER);
$session = controlAcces ("html.php", $_POST, session_id(), $db);
echo 'retour de fonction : '.$session;
?>
function controlAcces ($name_script, $infoLogin, $id_session, $db){
// Search session
$sesion_current = searchSession($id_session, $db);
// Cas 1: Verification current session
if (is_object($session_current, $db)){
// session exist, valid?
if (sessionValid ($session_current, $db)){
return $session_current;
}
else
echo "<strong>Your session are not valid.</strong>";
}
//Cas 2: not session but login and password
if (isset($infoLogin['login'])){
// login/password exist, that's correct?
if (createSession ($db, $infoLogin['login'], $infoLogin['password'], $id_session)){
echo "Identification correct";
return searchSession ($id_session, $db);
}
else
echo "<strong>Your identification failled.</strong>";
}
// See form with login by default
if (isset($infoLogin['login']))
$login = $infoLogin['login'];
else
$login = "";
formIdentification($name_script, $login);
}
?>
me renvoie maintenant
Code : Tout sélectionner
Warning: is_object() [function.is-object]: Only one argument expected in C:\wamp\www\Session.php on line 83
Fatal error: Call to undefined function formIdentification() in C:\wamp\www\Session.php on line 116
(83 c'est la ligne is_object biensur et la formIdent la derniere

)
une idée?
j'arrive a débloquer petit a petit mais pas sans peine.
je suis a une nouvelle etape et je crois/espere que c'est la derniere pour ce script!
donc maintenant j'appel avec:
[php]<?php
require_once ("require.php");
$db = new MySQL (NAME, PASS, BASE, SERVER);
$session = controlAcces ("html.php", $_POST, session_id(), $db);
echo 'retour de fonction : '.$session;
?>[/php]
[php]function controlAcces ($name_script, $infoLogin, $id_session, $db){
// Search session
$sesion_current = searchSession($id_session, $db);
// Cas 1: Verification current session
if (is_object($session_current, $db)){
// session exist, valid?
if (sessionValid ($session_current, $db)){
return $session_current;
}
else
echo "<strong>Your session are not valid.</strong>";
}
//Cas 2: not session but login and password
if (isset($infoLogin['login'])){
// login/password exist, that's correct?
if (createSession ($db, $infoLogin['login'], $infoLogin['password'], $id_session)){
echo "Identification correct";
return searchSession ($id_session, $db);
}
else
echo "<strong>Your identification failled.</strong>";
}
// See form with login by default
if (isset($infoLogin['login']))
$login = $infoLogin['login'];
else
$login = "";
formIdentification($name_script, $login);
}
?>[/php]
me renvoie maintenant [code]
Warning: is_object() [function.is-object]: Only one argument expected in C:\wamp\www\Session.php on line 83
Fatal error: Call to undefined function formIdentification() in C:\wamp\www\Session.php on line 116[/code]
(83 c'est la ligne is_object biensur et la formIdent la derniere :) )
une idée?