• Home
  • Forum
  • Fare Web
  • PHP

Azioni temporizzate

  • Creatore Discussione Creatore Discussione aras
  • Data di inizio Data di inizio 22 Set 2011
Stato
Chiusa ad ulteriori risposte.
A

aras

Nuovo Utente
22 Set 2011
3
0
0
  • 22 Set 2011
  • #1
Salve,

sono un nuovo utente, buongiorno a tutti.

Sto progettando un sistema di login per un sito che ho in mente di fare e mi trovo davanti al seguente dilemma:

La parte riguardante il recupero della password funzione seguendo 5 azioni.

1) L'utente immette o la mail o lo username
2) Viene generato un hash che poi viene inviato in posta al utente (contemporaneamente un campo del database viene settato a false per bloccare l'account)
3) L'utente clicca sul collegamento che gli arriva in posta
4) Verifico che i due hash corrispondano (quello del db e quello inviato dal utente) e se si gli presento una form per l'inerimento di una password temporanea
5) Quando l'utente si collega verifico per prima cosa che il campo della password temporanea non sia vuoto e se non lo è lo dirigo ad una form, senza neanche farlo passare per il pannello di controllo, dove deve inserire la password temporanea per conferma ed una nuova password confermandola. A questo punto la password temporanea viene cancellata dal database, il campo setto a false nel database viene risettato a true ... non è il campo che controlla se l'account è attivo o no ... e siamo tutti felici.

Domanda.

Ma non c'è un modo per fare una cosa del genere ?

1) L'utente immette username o mail
2) Gli genero e mando un hash per la conferma
3) Quando l'utente risponde gli assegno una password casuale registrandola nel campo password del database
4) Lo avviso che dovrà provvedere a cambiare la password casuale entro tot secondi altrimenti la password viene cancellata e deve rifare tutta la procedura.

In pratica il punto 4. E' possibile generare una password, immetterla nel database automaticamente (ovviamente si) e predisporre un sistema che se non rileva un login del utente, a mezzo del campo LastVisit, entro tot tempo cancella da solo quella password ?

Grazie per le risposte

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
edit: Mi rispondo da solo: Quando l'utente logga con la password temporanea basta verificare ovviamente se coincide con quella assegnatagli e dopo verificare che dal momento della creazione di tale password (mediante il campo CreationTempPassword) al momento del inserimento sono passati più di tot secondi e se si cancellarla dal database invitando l'utente ad una nuova procedura.
 
Ultima modifica: 22 Set 2011

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 23 Set 2011
  • #2
Ok, allora è possibile chiudere la discussione.
 
Stato
Chiusa ad ulteriori risposte.

Discussioni simili

F
FINANZIARIO.IT SITO WEB SETTORE FINANZA (AFFILIAZIONI) + PAGINA INSTAGRAM 3.000 FOLLOWER ORG
  • finanziario
  • 26 Lug 2024
  • Compravendita siti e domini
Risposte
0
Visite
2K
Compravendita siti e domini 26 Lug 2024
finanziario
F
[Vendo/Offro] Realizzazione applicazioni web e/o API rest
  • Rikk73
  • 26 Apr 2023
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
949
Offerte e Richieste di Lavoro e/o Collaborazione 26 Apr 2023
Rikk73
G
Tempi FTTH come avere informazioni aggiornate
  • gigihouse2008
  • 14 Apr 2023
  • Adsl e Connettività
Risposte
0
Visite
871
Adsl e Connettività 14 Apr 2023
gigihouse2008
G
F
Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili
  • Fra_23
  • 25 Giu 2022
  • PHP
  • 2
Risposte
20
Visite
4K
PHP 16 Lug 2022
zorro
G
Presentazioni
  • GavenVedis
  • 23 Mar 2022
  • Presentati al Forum
Risposte
1
Visite
241
Presentati al Forum 23 Mar 2022
WmbertSea
D
Informazioni da XAMPP su HTML
  • dalianaa
  • 10 Feb 2022
  • PHP
Risposte
0
Visite
946
PHP 10 Feb 2022
dalianaa
D
R
[cerco][retribuito] Collaborazione per creazioni loghi ed altro
  • RobyZz
  • 30 Dic 2021
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 30 Dic 2021
RobyZz
R
M
Autorizzazioni in fase di instalazione di un app
  • montesgc
  • 13 Set 2021
  • Sviluppo app per Android
Risposte
2
Visite
2K
Sviluppo app per Android 29 Nov 2021
European Account
E
Associazioni tra Search Console e Analitycs
  • MarcoGrazia
  • 31 Ago 2021
  • SEO e Posizionamento
Risposte
0
Visite
3K
SEO e Posizionamento 31 Ago 2021
MarcoGrazia
W
[Cerco collaborazioni] Sviluppatore Web (PHP)
  • WebDirectorFP
  • 19 Mag 2021
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
1
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 28 Giu 2021
WebDirectorFP
W
L
Creazioni siti web / e-commerce
  • LeonardoBusinessManager
  • 19 Mag 2021
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
1K
Annunci servizi di Social Media Marketing 19 Mag 2021
LeonardoBusinessManager
L
R
[C#] Fare varie operazioni nel proprio account Facebook
  • race
  • 18 Mag 2021
  • .NET Framework
Risposte
0
Visite
2K
.NET Framework 18 Mag 2021
race
R
M
Zone oscurate registrazioni videosorveglianza
  • Marioz
  • 14 Apr 2021
  • IP Cam e Videosorveglianza
Risposte
1
Visite
1K
IP Cam e Videosorveglianza 14 Apr 2021
alberto1271
A
Update dinamico informazioni scritte in una pagina php
  • elpirata
  • 12 Ago 2020
  • jQuery
Risposte
11
Visite
6K
jQuery 13 Ago 2020
Tommy03
A
Inserimento dati nel database tramite form + altre operazioni
  • AndreaBet
  • 5 Giu 2020
  • PHP
Risposte
18
Visite
2K
PHP 5 Giu 2020
AndreaBet
A
L
Quotazioni oro e argento in tempo reale
  • luigi.paciolla
  • 4 Giu 2020
  • WordPress
Risposte
2
Visite
3K
WordPress 4 Giu 2020
luigi.paciolla
L
G
database mysql contengono informazioni ?
  • Gianni937
  • 20 Mag 2020
  • MySQL
Risposte
0
Visite
1K
MySQL 20 Mag 2020
Gianni937
G
B
Google Analytics - track visualizzazioni pdf
  • bea.p
  • 1 Mag 2020
  • Google Analytics
Risposte
0
Visite
2K
Google Analytics 1 Mag 2020
bea.p
B
G
Contratto TIM e continue rimodulazioni, cosa si può fare?
  • gigihouse2008
  • 30 Apr 2020
  • Leggi, Normative e Fisco
Risposte
3
Visite
2K
Leggi, Normative e Fisco 10 Mag 2020
Max 1
F
Presentazioni
  • Febo78
  • 16 Apr 2020
  • Presentati al Forum
Risposte
0
Visite
471
Presentati al Forum 16 Apr 2020
Febo78
F
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?