Oroblema loggin php
Ciao a tutti come da titolo il mio problema sta nel loggin nel mio sito mi spiego:
Quando io mi loggo tutto bene......però dopo 1 minuto che sono collegato non so se scade la sessione o il cookie e mi fa riloggare .
Credo di aver settato correttamente il form di loggin nella pagina sottostante
codice:
<?php
include_once("include/config.php");
include_once("include/auth.lib.php");
e anke nello script di loggin sottostante il tempo in cui io dovrei essere connesso dovrebbe essere 3600 secondi = 1ora dopodichè dovrebbe automaticamente sloggare. Il problema e che non rimane loggato nemmeno 1 Minuto
login.php
codice:
<?php
include_once("include/config.php");
include_once("include/auth.lib.php");
switch($status){
case AUTH_LOGGED:
header("Refresh: 5;URL=index.php");
echo '<div align="center">Sei gia connesso ... attendi il reindirizzamento</div>';
break;
case AUTH_INVALID_PARAMS:
header("Refresh: 5;URL=index.php");
echo '<div align="center">Hai inserito dati non corretti ... attendi il reindirizzamento</div>';
break;
case AUTH_LOGEDD_IN:
switch(auth_get_option("TRANSICTION METHOD")){
case AUTH_USE_LINK:
header("Refresh: 5;URL=index.php?uid=".$uid);
break;
case AUTH_USE_COOKIE:
header("Refresh: 5;URL=index.php");
setcookie('uid', $uid, time()+3600);
break;
case AUTH_USE_SESSION:
header("Refresh: 5;URL=index.php");
$_SESSION['uid'] = $uid;
break;
}
echo '<div align="center">Ciao '.$user['name'].' ... attendi il reindirizzamento</div>';
break;
case AUTH_FAILED:
header("Refresh: 5;URL=index.php");
echo '<div align="center">Fallimento durante il tentativo di connessione ... attendi il reindirizzamento</div>';
break;
}
?>
infine non cadisco a cosa possa servire il <?=$link?> nel collegamento
<td><a href="pagina1.html<?=$link?>">Prima Pagina (pubblica)</a></td>
Vi prego aiutatemi non capisco come possa accadere tutto cio