ho creato tutto un sistema di login grazie al link che mi hai dato, ma ho un problema, nell'index non risulto autenticato..oppure e' sbagliata questa parte di codice :
Codice PHP:
<?php
include_once("auth/include/config.php");
include_once("auth/include/auth.lib.php");
list($status, $user) = auth_get_status();
if($status == AUTH_LOGGED & auth_get_option("TRANSICTION METHOD") == AUTH_USE_LINK){
$link = "?uid=".$_GET['uid'];
}else $link = '';
*/ ?>
<hr width="85%" size="1">
<?php
switch($status){
case AUTH_LOGGED:
?>
[b]Sei loggato con il nome di <?=$user["name"];?> [url="auth/logout.php<?=$link?>"]Logout[/url][/b]
e dopo c'e' il resto dello switch, col caso AUTH_NOT_LOGGED:
che funziona egregiamente...
visto che nel codice non riuscivo a capire il problema, ho fatto qualche prova.
ho commentato tutta la parte del form, e lui...anche se nella pagina di reindirizzamente mi dice "Ciao Fabio sei collegato", quando tornava alla index mi aveva cancellato il form, ovviamente, ma nn mi aveva stampato la stringa di saluto e il link x il logout. ora...puo' essere un errore di cookies? nn credo...funzionano sempre egregiamente con i login...
purtroppo molte parti di codice non le capisco, come questa
$link = "?uid=".$_GET['uid'];
}else $link = '';
la cosa assurda e' che se uso file a parte, separati dal sito, mi logga, mi slogga, mi identifica, mi fa vedere pagine riservate e pagine non riservate, e se sono sloggato mi impedisce di guardare il contenuto.
e' come se la mia index.php sfasasse tutto...e' un sistema di include, non so...
ci sto diventando matto :S