sql >> データベース >  >> RDS >> Mysql

パスワードをCookieに保存するPHP

    絶対にしないでください あなたでない限り、プレーンテキストまたは復号化可能なパスワードをデータベースに保存します それらを生成し、ユーザーはできません カスタムのものを入力してください!

    最も一般的な方法は、データベースにもあるCookieにパスワードのハッシュを保存することです。ただし、これにより、元のパスワードにアクセスしなくても、ハッシュを知っているだけで誰でもログインできます。ですから、明らかに最も簡単な方法であっても、そのように進めないでください。

    安全なアプローチは、ランダムで一意の「ログインハッシュ」をデータベースに保存し、このハッシュとユーザーのIDをCookieに設定することです。これにより、パスワードハッシュがログインに使用できなくなるだけでなく、「どこからでもログアウト」機能を作成できるようになります。



    1. MySQLで値をNULLに設定します

    2. RACVMをバックアップする方法

    3. MySQL日付フィールドとして日付テキストを含む文字列列を使用する

    4. SQLServerでのページの平均余命の監視