aiuto per script PHP/OOP

stefana

Nuovo Utente
9 Feb 2009
22
0
0
www.sivainitalia.eu
Ciao A tutti, seguo con interessi i vostri articoli ed ho utlizzato questo script dell'articolo "PHP/OOP: Creare un sistema di registrazione e autenticazione per gli utenti" con eccellente risultato. Ho provato ad aggiungere un nuovo metodo per il recupero e'o cambiamento password, ma a dire il vero non ne sono venuta a capo. A parte l'aggiunto nel file funzioni.php, quello che prorpio non mi riesce a fare è la parte di php da aggiungere al file recupero e al gile cambio-password. Un aiuto???
grazie:byebye:
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Posta il tuo codice.
Magari linka quello che hai usato da qui e poi posta quello che hai scritto tu
 

stefana

Nuovo Utente
9 Feb 2009
22
0
0
www.sivainitalia.eu
questo è il link del file funzioni.php
https://www.mrw.it/php/php-oop-creare-sistema-registrazione-autenticazione-utenti_7706_2.html
e questo è qeullo che ho pasticciato io cercando di capirci qualcosa:

leggendo il codice delle funzioni sono riuscita a fare solo questo
una volta fatto il controllo dovrebbe essere inviata una nuova password via mail, poi dovrei avere anche un'altro medovo per dare la possibilità di cambiare la passwor


# metodo per recupero password
public function recupero_password($id_utente, $email_o_nome_utente)
{
# confronto degli input con i dati contenuti in tabella
$query = @mysql_query("SELECT password FROM iscritti WHERE id_utente = $id_utente" and email = '$email_o_nome_utente' OR nome_utente='$email_o_nome_utente') or die('Errore: ' . mysql_error());
# controllo sulla presenza di una corrispondenza prodotta dal confronto
$conta = @mysql_num_rows($query);
# se il confronto genera una corrispondenza..
if ($conta == 1)
{
# ..viene generata la sessione di login..
$risultato = @mysql_fetch_object($query);

}else{
# ..altrimenti l'esito dell'autenticazione sarà negativo
return FALSE;
}
}

poi sulla pagina php ci dovrebbe essere un codice tipo questo se giusto

<?php
# inizializzazione della sessione
@session_start();
# inclusione del file di funzione
@include_once 'functions.php';
# istanza della classe
$obj = new Iscrizioni();
# chiamata al metodo per la verifica della sessione
if ($obj->verifica_sessione())
{
# redirect in caso di esito positivo
@header("location:------");----->pagina che invia la mail (da creare pure questa)
}
# chiamata al metodo per l'autenticazione
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$recupero-password = $obj->recupero_password(htmlentities($_POST['email_o_nome_utente'], ENT_QUOTES));
# controllo sull'esito del metodo
if ($recupero-password) {
echo "Email inviata con successo. Controlla la tua email<br /><br />";
}
}
?>


e credo poi che mi serva anche una pagina di invio mail????
 
Discussioni simili
Autore Titolo Forum Risposte Data
P [Javascript] Aiuto per recupero variabili da script Javascript 10
F Aiuto script per nascondere banner per 24 ore all utente. PHP 7
U aiuto per script php inviare una mail PHP 1
B aiuto script per scrolling Flash 3
H Aiuto grazie per inserire un script di annunci PHP 2
N Aiuto per script Classic ASP 1
M Fullcalendar in Codeigniter, un aiuto per la chiamata $ajax ? jQuery 0
P Aiuto per rendere un Bot Telegram Privato PHP 1
A Aiuto per pagina php PHP 0
T cercasi aiuto per file d1 (open-edge db) Database 0
L Aiuto per programma web php/mySQL PHP 2
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
T Aiuto per php7 e mysqli PHP 3
T mysql tutorial per importare tabelle access in mysql aiuto MySQL 2
wildcity9 aiuto per sbloccare account instagram bannati Social Media Marketing 0
A Aiuto per configurare il banner di Iubenda su un sito in html HTML e CSS 0
S [PHP] Aiuto creazione form php per completamento modello word PHP 1
Z [HTML] aiuto per visualizzazione su tablet Offerte e Richieste di Lavoro e/o Collaborazione 6
W [PHP] Un aiuto per il mio primo "Multithread" PHP 0
G Vuoi fare successo? Abbiamo bisogno di aiuto per un app! Offerte e Richieste di Lavoro e/o Collaborazione 1
K [javascript] Aiuto per programma subnetting Javascript 0
F ciao, sono ferro e ho bisogno di aiuto per problemi con la mail di alice.it Presentati al Forum 1
L [PHP] aiuto per installazione mrbs PHP 0
1 Aiuto per nuovo sito SEO e Posizionamento 4
K Server per sito di annunci: aiuto nella scelta Hosting 4
P [PHP] Aiuto per gestione file CSV PHP 24
A scambio lavoro per aiuto con android Sviluppo app per Android 0
A aiuto per un codice... PHP 1
ecosito Aiuto con la traduzione in italiano per capire come installare questo JavaScript jQuery 0
StelladelSud Cerco aiuto per una demo Offerte e Richieste di Lavoro e/o Collaborazione 3
G Piccolo aiuto per php mail PHP 2
G aiuto per semplice menu onclick HTML e CSS 6
F aiuto per funzionamento sito responsive e form contatti HTML e CSS 29
A AIUTO per impostazione doppia cifra in tabella HTML e CSS 6
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 3
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 0
A Aiuto per Flash player Flash 0
J Aiuto per localstorage con jquery/js/json Javascript 4
M Cerco aiuto per una modifica di un codice Javascript 2
A Aiuto per ordine cronologico lista file all'interno di una cartella protetta PHP 2
G Aiuto! Studente cerca aiuto per un codice PHP PHP 1
S Aiuto per 2 codifiche java Java 5
G Aiuto per creare chat stile Facebook Javascript 7
Sevenjeak Aiuto e consigli su adattamento sito per dispositivi mobile HTML e CSS 2
J Aiuto per un sitema di upload per un progetto PHP 0
K Aiuto per sito Discussioni Varie 0
D Richiesta aiuto siti per indirizzamento forum HTML e CSS 1
M Aiuto per una libreria per generare grafici PHP 1
B Saluti ed aiuto per pagina web html HTML e CSS 11
I Aiuto per modificare gruppo buddypress WordPress 0

Discussioni simili