salve,
ho fatto 1 piccolo form di login che richiama 1 funzione ajax che esegue un xmlhttpRequest
la costruzione html è la seguente:
codice PHP:
dentro il div "risultato" carico il file authorization.php dove eseguo i controlli necessari sul db per procedere col login
- in caso di errori stampo un messaggio di warning...
- in caso di successo inizializzo delle variabili di sessione e di conseguenza ho necessità che venga caricata per intero una nuova pagina (user.php) ma con la funzione header la pagina user.php mi viene caricata dentro il div risultato, mentre se uso degli scriptini javascript che lanciano funzioni quali window.open o location.href sembrerebbe che vengano ignorati dal server
codice PHP:
qualcuno sà indicarmi la via corretta?
ho fatto 1 piccolo form di login che richiama 1 funzione ajax che esegue un xmlhttpRequest
la costruzione html è la seguente:
codice PHP:
PHP:
<div id="risultato"></div>
<div>
<form name="auth" method="post" onSubmit="java-script:xmlhttpPost('include/authorization.php', 'risultato', 'auth'); return false;">
...
dentro il div "risultato" carico il file authorization.php dove eseguo i controlli necessari sul db per procedere col login
- in caso di errori stampo un messaggio di warning...
- in caso di successo inizializzo delle variabili di sessione e di conseguenza ho necessità che venga caricata per intero una nuova pagina (user.php) ma con la funzione header la pagina user.php mi viene caricata dentro il div risultato, mentre se uso degli scriptini javascript che lanciano funzioni quali window.open o location.href sembrerebbe che vengano ignorati dal server
codice PHP:
PHP:
if(mysql_num_rows($qr) > 0){
$id = mysql_fetch_array($qr);
$_SESSION['loggato'] = $id['userID'];
header('location: ../user.php');
}
qualcuno sà indicarmi la via corretta?