salve,
dopo aver sviluppato delle pagine web, ho iniziato a cimentarmi sul login.
Ho creato la pagina per il login e la ricerca dell'Utente nel dataBase.
La cosa strana è che localmente con PHPMyadmin (Windows) funziona tutto bene, mentre sul sito PHP, MySql (Linux) non trova l'Utente.
Ho controllato e la tabella ed i dati sono perfettamente uguali.
Il codice PHP è questo:
Le funzioni indicate non fanno altro che richiamare il relativo codice
Ho fatto varie prove, ma senza successo.
Però penso che il problema sia sul web in quanto lo spazio web è Linux e sicuramente sbaglio qualcosa
Qualcuno mi sadire dove sbaglio?
grazie Gaetano
dopo aver sviluppato delle pagine web, ho iniziato a cimentarmi sul login.
Ho creato la pagina per il login e la ricerca dell'Utente nel dataBase.
La cosa strana è che localmente con PHPMyadmin (Windows) funziona tutto bene, mentre sul sito PHP, MySql (Linux) non trova l'Utente.
Ho controllato e la tabella ed i dati sono perfettamente uguali.
Il codice PHP è questo:
PHP:
$Conn = Connetti( true );
$cUte = htmlspecialchars( $_POST['Uten'] );
$cPas = htmlspecialchars( $_POST['Pass'] );
$cSql = "SELECT *, Uf.Codice AS cUfCod FROM Utenti
LEFT OUTER JOIN Uffici AS Uf ON Utenti.Ufficio = Uf.Progressivo
WHERE Utente='$cUte' and PassWord='$cPas' ";
$aPara = array();
$cQry = cQuery( $Conn, $cSql, $aPara );
if( $cQry->rowCount() == 1 ) {
$Campo = $cQry->fetch();
$Ana = $Campo['Anagrafica'];
$Ute = $Campo['Codice'];
$_SESSION['Utente'] = $Ana;
$_SESSION['Ufficio'] = $Ute;
header('location:AssegnazioniTipo.php');
} else {
session_destroy();
echo "Utente non Trovato, CONTATTARE l'AMMINISTRATORE PER LA REGISTRAZIONE";
}
Disconnetti( true, $Conn );
Le funzioni indicate non fanno altro che richiamare il relativo codice
Ho fatto varie prove, ma senza successo.
Però penso che il problema sia sul web in quanto lo spazio web è Linux e sicuramente sbaglio qualcosa
Qualcuno mi sadire dove sbaglio?
grazie Gaetano