Creare Area RiservaTA

damy90sr

Nuovo Utente
25 Ott 2009
4
0
0
Ciao a tutti sono nuovo di qui e mi sono iscritto xkè penso siete i + adatti per qst ks...inizio con il dire che devo creare un sito che deve contenere l'iscrizione, il login, logout, e una pagina privata.
Io ho gia fatto il login, logout e la registrazione.
Premetto che i dati immessi nella registrazione li mando a una pagina php ke li memorizza nel database.
kmq il mio problema è creare una pagina privata che deve contenere il messaggio di benvenuto per esempio: "BENVENUTI "NOME"" e poi dovrà contenere dei punteggi che sono tutti diversi per tutt gli utenti. Non so se sono stato chiaro spero proprio di SI...aspetto una vostra risp grazie ciauuu
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
che dati vengono memorizzati nella tabella per il login? Utilizzi le sessioni?
 

damy90sr

Nuovo Utente
25 Ott 2009
4
0
0
Per Avere una cosa molto più chiara vi posto il codice della pagina login.php e poi ditemi...

EKKO IL CODICE:

<?php
ob_start();
include ("connessione.php");

$nomeutente = $_POST ['nomeutente'];
$pwd = $_POST ['pwd'];

$query= mysql_query("SELECT COUNT(*) as 'conteggio' FROM utenti WHERE nomeutente = '$nomeutente' AND password = '$pwd'");

$array = mysql_fetch_array($query);
$conteggio = $array ['conteggio'];

if($conteggio > 0) {

session_start();
echo "login effettuato con successo";

$_SESSION['nomeutente'] = $nomeutente;
$_SESSION['pwd'] = $pwd;
header('Refresh: 1; url=http://sito.it/pagprivata.php');

}

else {
echo "ATTENZIONE LOGIN NON RIUSCITO";

header('Refresh: 1; url=http://www.sito.it');


}
ob_end_flush();
?>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Che senso hanno le funzioni ob_start() e ob_end_flush() messe così? Comunque dubito che tu lo abbia testato, perché la riga:
PHP:
$conteggio = $array ['conteggio'];
È sintatticamente sbagliata e dovrebbe essere:
PHP:
$conteggio = $array['conteggio'];
 

damy90sr

Nuovo Utente
25 Ott 2009
4
0
0
le funzioni ob_start() e ob_end_flush() mi sono servite per la funzione header perche quando la provavo mi dava errore. E kmq la pagina di login l'ho provata e nn mi ha dato nessun errore funziona perfettamente ora il mio problema e creare una pagina privata
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
a questo punto hai una sessione chiamata
$_SESSION['nomeutente'] quindi ti basta scrivere
PHP:
<?php
session_start()
if(isset($_SESSION['nomeutente']))
{ 
  echo "Benvenuto ".$_SESSION['nomeutente'];
 }
?>

ti consiglierei di estrarre anche il dato relativo agli id degli utenti e trasformarlo in valore di sessione.
 

damy90sr

Nuovo Utente
25 Ott 2009
4
0
0
mmm....adesso lo provo e ti faccio sapere kmq ks vuol dire l'ultima frase che hai detto ?!?!?....xD nn sono ancora molto pratico su questo argomento...quello ke ho fatto, l'ho fatto grazie ai tutorial :)
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Salvare in una sessione l'ID dell'utente.

Oppure, se vuoi fare come fanno le (grandi) applicazioni professionali sviluppate in PHP puoi salvare tutto in un array che poi trasformi in stringa con la funzione serialize e salvi nella sessione.

Poi quando ti serve leggi la sessione e con la funzione unserialize la trasformi di nuovo in un array!
 
Discussioni simili
Autore Titolo Forum Risposte Data
F [PHP] Creare un'area web riservata PHP 13
J Creare file html da un form in area riservata PHP 9
M Come creare un area riservata PHP 4
B creare un'area riservata PHP 1
Giuliana Signorello WP: Creare un booking multi-struttura con area agenzie annessa WordPress 0
P Creare area protetta PHP 6
C CREARE UN AREA PROTETTA CON ASP SU WINDOWS SERVER 2003 (con database MySQL) Classic ASP 19
R Area di testo: creare un collegamento esterno selezionando un parola. HTML e CSS 2
R Creare un'area di testo scorrevole HTML e CSS 3
A creare area protetta su sito Classic ASP 2
A Creare area accesso/registrazione utenti Classic ASP 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
F Creare elementi html con javascript Javascript 4
Shyson Modificare codice e creare link PHP 0
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Creare una forma geometrica Photoshop 1
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 8
S Libreria PHP per creare file dwg o dxf PHP 0
R Come creare sistema Add to homescreen PHP 3
L Creare un countdown con giorno specifico della settimana PHP 3
W Creare link di una dato Classic ASP 0
W creare file .jar Java 2
M Creare con il Vb 2010 Il Classico Notes di Windows Vista Visual Basic 1
MarcoGrazia Creare una password Snippet Javascript 0
J creare pagina php di prenotazione PHP 5
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
L Creare una pagina pre-home WordPress 1
G Creare side-bar non visibile da dispositivi mobile HTML e CSS 0
L creare oggetti da una classe tramite un form Javascript 0
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
maxnegri Contare sessioni aperte e creare condizione PHP 1
A Come creare pulsante donazione PayPal HTML e CSS 5
L [CERCO] Creare blog su WordPress con tema Divi Offerte e Richieste di Lavoro e/o Collaborazione 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
R [Photoshop] Creare Azione Photoshop 1
F [PHP] creare tabella e tasto cerca PHP 3
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
A [HTML] Creare sito web per eLearnig HTML e CSS 2
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
Z Creare VirtualHost Apache2 con PHP? Programmazione 0

Discussioni simili