Sessioni

fofo13

Nuovo Utente
20 Nov 2013
28
0
0
milano
Ragazzi scusatemi ma ho un urgenza a risolvere questo problema.Io ho creato u progetto molto corposo,utilizzando Apache Postgress e php,fin dall'inizio sono partito senza avere la necessita di utilizzare cookie e sessioni.Ho realizzato più di 200 file php...Per quel che i serve va più che bene.Ora ho un problema vorrei realizzare solo per l'ultima tipologia di utente(che alla fine sono gli utenti finali cioè chi consulta il database e quindi ne ho molti diversi;per intenderci l'admin è uno l'help desk pure ma essendoci molti utenti finali diversi non vorrei utilizzare a stessa schermata per utenti diversi tra loro ma con lo stesso ruolo) un login memorizzando le sessioni. ma ho un problema con session_register();mi da il seguente errore:


Fatal error: Call to undefined function session_register() in C:\Apache24\htdocs\checklogin.php on line 3 il mio codice è il seguente invece

<?php
session_start();
//session_register("myusername");


//connessione al server
$db='GestioneMaterialeInformatico';
$user='administrator';
$pwd='mypassword'; //12345

@$dbconn = pg_connect("host=localhost port=5432 dbname=$db user=$user password=$pwd");

//questa fase serve solo per capire se si è connessi al server o meno
if(!$dbconn) {
die('Server non disponibile !<br />');
} else {

//echo 'Connessione riuscita ...!<br />';
}
// Salvataggio dei dati in arrivo dal form
$myusername=$_POST['myusername'];

// Preparazione ed esecuzione delle query
// per vedere le varie funzioni vai a http://php.net/manual/en/function.pg-query.php
$sql = "SELECT incarico FROM utente WHERE cf='$myusername'";
$result = pg_query($dbconn, $sql);
if (!$result) {
echo "Si è verificato un errore....<br />";
exit;
}


// Conto il numero delle righe, se il login è corretto $count deve essere 1
$count = pg_numrows($result);
if($count==1){
while ($row = pg_fetch_row($result))
// Registro username e password e faccio le redirezione a "login_success.php"
session_register("myusername");
{
switch ($row[0]) {
case "Admin":

header("location:home_admin.php");
break;
case "Amministratore di rete":

header("location:home_amministratore_di_rete.php");
break;
case "Operatore Telefonico":
header("location:home_operatore_telefonico.php");
break;
case "Magazziniere":
header("location:home_magazziniere.php");
break;
case "Operatore Help Desk":
header("location:home_operatore_help_desk.php");
break;
case "Operatore Cablaggio":
header("location:home_operatore_cablaggio.php");
break;
case "Utente di rete":
header("location:utente_di_rete.php");
break;
}
}
//header("location:login_success.php");
} else {
echo '<img src=image/Attenzione_Logo.jpg><br />';
//il path parte dalla cartella corrente del file php

echo "Spiacente ma non sei un utente autorizzato ad accedere alla base di dati...<br />";
echo "Torna alla pagina di ";
?><a href="main_login.php">login</a><?php
echo " potresti aver inserito un codice non valido oppure contatta l'amministratore della base di dati...";

}
ob_end_flush();


?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
keyascii File temporanei Sessioni PHP 6
T PROBLEMA CON SESSIONI PHP 3
ilsuomillennio Sessioni PHP 3
maxnegri Contare sessioni aperte e creare condizione PHP 1
AC1 Sessioni php PHP 16
S [PHP] problemi con le sessioni PHP 3
B [PHP] Reload pagina e sessioni PHP 3
A Php e sessioni PHP 3
J sessioni in PHP PHP 3
T gestione livelli sessioni php msqli PHP 1
M Problema MySQL e sessioni MySQL 0
A form su più pagine e sessioni PHP 8
V Le sessioni: ho dei dubbi sul posizionamento PHP 6
A sessioni sicure? PHP 5
G Controllo scadenza sessioni PHP 2
M Sessioni??? PHP 4
C Sessioni in php (urgente) PHP 4
R Efficenza sessioni con proxy PHP 0
baobabdesign Problema scrittura sessioni PHP 0
Shyson Non mantiene sessioni PHP 0
L segnalare l'utilizzo delle sessioni come accade per i cookie PHP 0
D Login con sessioni per 2 pagine diverse PHP 2
L problema array con le sessioni PHP 1
D Sessioni e variabili PHP 4
R problema con le sessioni PHP 2
L Sessioni rank [#PHP] PHP 3
R Sessioni, cookies e token di autenticazione PHP 0
E [risolto] win 8.1 + IE11 le sessioni PHP non fuonzionano correttamente PHP 7
A Sessioni php PHP 0
otto9due [risolto] Problema sessioni php e login PHP 5
B Sessioni PHP 10
H [risolto] Uso delle SESSIONI PHP 2
A conservazione sessioni PHP 2
S Stampare una variabile in ogni pagina usando le sessioni PHP 5
Z Registrazione e sessioni PHP 8
asevenx problema con le sessioni PHP 6
S Un piccolo aiuto su cookie e sessioni PHP 1
S Problema con sessioni PHP 4
I Problema con le sessioni PHP 2
Emix Problema sessioni... PHP 17
Z Sessioni - Database PHP 6
P Problema con l'uso delle sessioni... PHP 4
E Gestione Sessioni sui file anziche nel database - Come fare? Joomla 0
P Problema con sessioni e aggiornamento profilo PHP 21
redevilduil Php problema nelle sessioni PHP 6
P Ho riunito le prove con le sessioni, ma l'update non va PHP 20
Shyson Non mantiene le sessioni PHP 7
D [JSP] Gestire eccezioni relative alla scadenza delle sessioni Java 0
M $_SESSION['sessione'][1] possibile? Sessioni con indice. PHP 8
zighy sessioni personali PHP 9

Discussioni simili