Jump to content
php.lv forumi

Reminder & Change Password


Sangsom

Recommended Posts

Sveiki visiem..

Saskaros ar jaunu uzdevumu ko vajadzētu dabūt gatavu.

Tātad ir lapa ar reģistrētiem useriem..

Ir nepieciešams uztaisit skriptu kad piemēram ik pēc 30 dienām lietotājam ir jānomaina parole, viņš ieiet lapa ar savu accountu, PHP+MySQL nočeko cik dienas pagājis lidz jāmaina parole, ja ir 1-2 dienas palicis līdz parole jānomaina, tad uzmet kautkādu brīdinājuma lapu, kad ir pienākusi diena kad jāmaina parole viņam tiek izmest paroles maiņas lauki, neko citu viņš nevar izdarit, kamer parole netiek nomainīta..

Ideja skaidra, bet pagaidām vel nav ne jausmas ar ko sākt, kur ķerties klāt, ar ko šādu vēl neesmu saskāries.

Tāpec lūdzu jūsu idejas/padomus ko darīt, kur skatīties...

 

Paldies.

Edited by Sangsom
Link to comment
Share on other sites

Iekš datubāzes, "users" tabulā izveidojam jaunu lauku - "passwordChange". Tas ir laiks, kad lietotājs pēdējo reizi nomainīja paroli. Pie ielogošanās tiek pārbaudīts vai šis laiks "nav vecāks" (interesanti izklausās) vairak par 30 dienām par pašreizējo laiku.

 

$changePassword = (bool) ( time() - ( 60 * 60 * 24 * 30 ) > $passwordChange );

 

Ja "$changePassword" ir pozitīvs, tad, piemēram, "pārmetam" lietotāju uz lapu, kur viņam ir jāmaina parole. Kā uztaisīt brīdinājumu? To gan pats izdomā!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...