Paano baguhin ang Nakalimutang Password sa PHP



Magbibigay sa iyo ang artikulong ito ng isang detalyado at komprehensibong kaalaman sa iba't ibang mga paraan upang baguhin ang nakalimutan na password sa PHP.

Ang sistema ng pag-login ay kung saan sapilitan ang nakalimutang pag-recover ng password. Ang password ng account na nakalimutan ay na-update ng gumagamit sa pamamagitan ng paggamit ng isang sistema ng pag-login. Ang accent password ay maaaring ma-reset nang madali sa pamamagitan ng nakalimutan ang link ng password. Sa artikulong ito, mauunawaan namin ang tungkol sa Password sa sa sumusunod na pagkakasunud-sunod:

Nakalimutan ang password

Ang proseso ng nakalimutan na password ay nakuhang muli at lumilikha ng script upang maipatupad ang nakalimutan na email ng email nang may operasyon sa sistema ng pag-login sa PHP.





password-in-php

Ang nasubok na file ay maaaring magamit sa pagbawi ng nakalimutan na password. Ang mga sumusunod na pahiwatig ay dapat isaalang-alang habang nagbibigay ng password sa PHP:



  • Style.css: nakalimutan, form ng pahinga at pag-login sa istilo

  • Pahinga password.php: ipinapakita ang form ng password na nagpahinga

  • User accont.php: hawakan ang nakalimutan na password, i-reset ang password, at pagpapadala ng email.



  • Nakalimutan ang password .php: ipakita ang nakalimutang form ng password

  • User.php: hawakan ang kaugnay na gawain ng mga database

  • Index.php: ipakita ang form sa pag-login na may nakalimutang linya ng password

Mga pamamaraan upang I-reset ang Password sa PHP

Maaaring i-reset ng isang gumagamit ang password gamit ang 3 mga pamamaraan na nakalista sa ibaba:

  • Nagpapadala ng password: Kinuha ito dahil sa database ng database ay isang simpleng naka-text na password (ang mga ganitong uri ay hindi inirerekomenda)

  • Bumubuo ng isang random na string bilang isang password . Natanggap ito ng gumagamit sa uri ng email. Maa-update ang database kasama ang mga password na gumagamit ng mga hash password.

    java ano ang mga variable na halimbawa
  • Paggamit ng token ng pag-reset ng password: ang hashed string ay nabuo nang sapalaran. Ang database ay nakaimbak sa isang hashed string ngunit maaaring hindi maiimbak sa isang haligi ng password. Tumatanggap ang gumagamit ng isang link sa anyo ng isang email. Hihilingin sa gumagamit na ipasok ang password. Maaaring magamit ang lumang password upang mag-log in hanggang sa oras na iyon.

Ito ang dalawang script na pinapayagan ang pag-aayos ng nakalimutan na script ng password sa PHP.Ang isa na pinayagan para sa gumagamit na ipasok ang kanilang email address upang mai-save ang kanilang bagong password na maaaring mayroon sila upang bisitahin ang link na na-email

HALIMBAWA:

Upang isulat ang nakalimutan na password php. Magsimula sa isang bagong dokumento sa na-edit na teksto o IDE, upang mapangalanan na nakalimutan ang password php.

Ang code ay:

& ampampampampampampampampampampampampampampampampampampampampampampampampampamplt? php #script 18.10- nakalimutan ang password.php kailangan ('isama ang config.inc.php') $ page_title = 'nakalimutan ang iyong password' isama ('isama / header.html') Suriin kung isinumite ang form, mayroon din isama ang koneksyon sa database at likhain Ang variable ng watawat: kung ($ -server ('paraan ng paghiling') = 'post') (nangangailangan (MYSQL) $ ud = false

Pag-reset ng isang Password sa PHP

Hindi maiiwasan na nakakalimutan ng mga tao ang kanilang password na pinaka-karaniwan sa isang web site, na-import ito upang magkaroon ng isang contingency plan para sa mga ganitong kondisyon at okasyon. Kapag ang labis na ito ay nahihirapan nang sapat para sa pangangasiwa ng site

Ito ay magiging isang script para sa layunin ng pag-reset ng password. Ang password na nakaimbak sa database ay naka-encrypt gamit ang PHP password hash () function, walang paraan upang magsikap at hindi naka-encrypt na bersyon

Ang kahalili ay upang lumikha ng isang bagong password at baguhin ang umiiral na password sa halagang ito. Sa halip na ipakita lamang ang bagong password sa mga browser ang bagong password ay mai-email sa address kung saan nakarehistro ang gumagamit.

Sa pamamagitan nito, natapos na kami sa artikulong ito. Inaasahan kong nakuha mo ang pag-unawa sa iba't ibang mga paraan upang mai-reset ang isang password.

Suriin ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga puna at babalik ako sa iyo.