Script login con pagina utente

avatar77

Nuovo Utente
5 Gen 2012
2
0
0
Ciao a tutti,
sono nuovo del forum e colgo l'occasione per salutare tutti.
Ho la necessità di creare nel mio sito una procedura per la registrazione degli utenti.
I vari script che ho cercato anche sul sito Mr.Webmaster non danno la possibilità di avere per ciascun utente una propria pagina personale dove inserire informazioni personali e poter caricare dei file.
In sintesi avrei bisogno di implementare un sistema dove ogni utente possa accedere/modificare lo storico della propria situazione.
Le mie conoscenze php non arrivano..ahimè..a tanto, per questo motivo vi chiedo più di qualche suggerimento.
Grazie per l'aiuto
 

avatar77

Nuovo Utente
5 Gen 2012
2
0
0
Grazie per il benvenuto e per la risposta!
Sì lo storico dell'utente deve andare su db mysql.
Avrei appunto bisogno di una procedura del tipo Registrazione/Login/Recupero psw, dopo il login l'utente deve essere reindirizzato alla sua pagina personale che contenga ad esempio i suoi dati e altre info/file che possa inserire l'amministratore.
Qualsiasi vostro suggerimento o script o demo per me sarebbe veramente molto utile.
Grazie infinite
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
non credo (ma può darsi che sbagli) che ci siano degli script già precostituiti.
comunque posso darti un'idea come procedere almeno secondo me:
immagino che tu abbia già una pagina di login (chiamiamola login.php) con un form in cui l'utente inserirà negli appositi campi di input il suo username e password
il form punterà ad una pagina per le verifiche (io per i miei script l'ho chiamata transito.php)

nella transito.php:
verifica se username e password esistono
se non esistono rimandi alla pg che vuoi (io rimando alla index.php)
se esistono
passi in sessione l'id dell'utente
e rimandi alla pag modifica_tuo_profilo.php

nella pag modifica_tuo_profilo.php
verifichi che la sessione con l'id esista
se non esiste qualcuno ha cercato di accedervi barando, quindi rimandi alla index
se esiste estrai dalla tabella del db i dati dell'utente con quell'id
i dati che l'utente NON può modificare li visualizzi solamente
mentre quelli che l'utente (se vuole) può modificare li metti nel value dei campi di imput di un form
aggiungi il pulsante "modifica" e quello "esci senza modificare"
se l'utente da "modifica" uppi il suo record

prova a buttare giu qualcosa ed eventualmete posta i tui dubbi
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Ottimo riassunto di quello che chiedeva avatar77 e anche io borgo, solo che il problema come al solito, non so che pesci prendere. Mi manca il reindirizzamento alla pagina personale. Cosa che non riesco a fare. Mi puoi aiutare ???
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
sicuro che su MrWebmaster non ci sia nulla? Questo articolo dovrebbe esserti di aiuto.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Ciao Eliox,

Per quanto riguarda quell'errore ho risolto. Ma per quanto riguarda le pagine per ogni utente no. Spero che l'articolo che mi hai inviato sia per le pagine per ogni utente. Do' un'occhiata e poi ti dirò. Ma tu eventualmente mi potresti aiutare ??? Intanto dti dico che ci vorrei mettere nelle pagine personali degli utenti che si registrano, il cerca amici, caricamento delle foto, la possibilità di commentare foto e quant'alttro. m a già se riuscissi a capire come gestire le pagine per ognio utente sarebbe un passo moloto in avanti. Grazie. Intanto guardo il link che mi hai inviato.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Ciao,

Ho visto l'esempio ma non mi sono chiare due cose. La prima:

PHP:
// creiamo un id di sessione corrispondente all'utente
      $_SESSION['id'] = $obj->id;

E la seconda è:

PHP:
<?php
session_start();

// controlliamo se è stata inizializzata la sessione
if(isset($_SESSION['id']))
{
  //controllo id con esito positivo
  echo "Benvenuto! Processo di attivazione concluso positivamente!";
}else{
  //controllo sessione con esito negativo
  @header("Location: form_login.php");
}
?>

Questo verifica solo l'esistenza dell'utente e la reinderizza alla pagina riservata in comune ???? Oppure da solo il messagi di avvenuta attivazione ???

Non si è già creata una pagina riservata all'utente in questa maniera ??? Io ho fatto tutto quanto grazie all'auto di borgo e company dello staff di questo forum. Però, se si registrano due utenti, vengono reindirizzati alla pagina che ho chiamato paginaris.php ed entrambi visualizzano le modifiche che vengono effettuate all'interno della paginaris. Allora come debbo fare per far si che utente1 non veda le modifiche di utente 2 e utente2 altrettanto non veda le modifiche di utente1 ??? Per farti capire meglio ti mando un paio d''immagini di quello che intendo. Spero di ricevere dei chiarimenti.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Scusate,

Cosa c'è di sbagliato qua in questo if che ora posto ??? E poi si può fare una cosa del genere ????

PHP:
if(isset($_SESSION['nome']&& isset($_SESSION['id']))) {
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Problemi login con lo script php PHP 2
M Script php login con password in scadeza ogni tre mesi PHP 2
S problema con ajax semplice login script Javascript 8
S script login con funzione "ricordami" tramite cookie..... PHP 12
F sicurezza script login PHP 3
A [RISOLTO] Script per il login PHP 8
Virtox Script registrazione/login PHP 3
D Script login in PHP PHP 14
M script per login...qualcuno mi aiuta? PHP 4
G Script notifiche dekstop aiuto Javascript 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
P Passare solo alcuni parametri a script per CSV PHP 0
M Collegamento tra form html e script php PHP 4
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
P Script upload immagini jQuery 0
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 5
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2
M [HTML] Stesso script su 2 blog CMS (Content Management System) 4
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
F [HTML] Failed script su coffee cookies HTML e CSS 1
TpD [PHP] Script per organizzazione presenza eventi PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
Cosina Modifica script textarea jQuery 0
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4

Discussioni simili