PHPで忘れたパスワードを変更する方法



この記事では、PHPで忘れたパスワードを変更するさまざまな方法に関する詳細で包括的な知識を提供します。

ログインシステムでは、パスワードを忘れた場合の回復が必須です。忘れたアカウントパスワードは、ユーザーがログインシステムを使用して更新します。アクセントパスワードは、パスワードを忘れた場合に簡単にリセットできます。この記事では、パスワードについて理解します。 次の順序で:

パスワードをお忘れですか

パスワードを忘れた場合の回復プロセスと、パスワードを忘れた場合の電子メールをPHPログインシステムに機能的に実装するためのスクリプトを作成します。





password-in-php

テストされたファイルは、忘れたパスワードの回復に使用できます。 PHPでパスワードを提供する際には、次のポインタを考慮する必要があります。



  • Style.css: 忘れた、レストフォームとスタイリングログイン

  • 残りのpassword.php: 休憩パスワードフォームを表示します

  • ユーザーaccont.php: パスワードを忘れた場合の処理​​、パスワードのリセット、および電子メールの送信。



  • パスワードをお忘れですか .php:忘れたパスワードフォームを表示する

  • User.php: データベースの関連作業を処理する

  • Index.php: パスワードを忘れた行でログインフォームを表示する

PHPでパスワードをリセットする方法

ユーザーは、以下の3つの方法を使用してパスワードをリセットできます。

  • パスワードの送信: データベースのデータベースがプレーンテキストのパスワードであるためにフェッチされます(これらのタイプは推奨されません)

  • パスワードとしてランダムな文字列を生成する 。ユーザーはメールの種類でそれを受け取りました。データベースは、ハッシュ化されたパスワードを使用したパスワードで更新されます。

  • パスワードリセットトークンの使用: ハッシュされた文字列はランダムに生成されます。データベースはハッシュ文字列で保存されますが、パスワード列に保存されない場合があります。ユーザーは電子メールの形式でリンクを受け取ります。ユーザーはパスワードの入力を求められます。それまでは、古いパスワードを使用してログインできます。

これらは、忘れたPHPパスワードスクリプトを修正できる2つのスクリプトです。ユーザーが新しいパスワードを保存するために電子メールアドレスを入力できるようにしたものは、電子メールで送信されたリンクにアクセスする必要がある場合があります

例:

忘れたパスワードphpを書く。編集されたテキストまたはIDEの新しいドキュメントから始めて、パスワードを忘れたphpという名前を付けます。

コードは次のとおりです。

&ampampampampampampampampampampampampampampampampampampampampampampampampampampampampamplt?php #script 18.10-パスワードを忘れました。phprequire(“ include config.inc.php”)$ page_title =”パスワードを忘れました” include(“ include / header.html”)フォームが送信されているかどうかを確認します。データベース接続を含めて作成しますフラグ変数:if($ -server(“ request method”)=” post”)(require(MYSQL)$ ud = false

PHPでのパスワードのリセット

必然的に、ウェブサイトで最も一般的なパスワード鉱石を忘れる人々は、そのような状況や機会のための緊急時対応計画を立てるために輸入されます。この余分なものがある場合、サイトを管理するのは十分に困難です

深いコピーと浅いコピーのJava

これは、パスワードをリセットするためのスクリプトになります。データベースに保存されているパスワードは、PHPパスワードハッシュ()関数を使用して暗号化されています。暗号化されていないバージョンを試す方法はありません。

別の方法は、新しいパスワードを作成し、既存のパスワードをこの値に変更することです。ブラウズで新しいパスワードを表示するだけでなく、新しいパスワードはユーザーが登録したアドレスに電子メールで送信されます。

これで、この記事は終わりです。パスワードをリセットするさまざまな方法を理解していただければ幸いです。

チェックしてください 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。

質問がありますか?コメント欄にご記入ください。折り返しご連絡いたします。