私はPHPログインシステムを開発中です。ユーザーが以前に使用したパスワードを使用できないように制限を実装したい (最大 5 つの古いパスワード)。パスワードを保存するための最良のオプションは何ですか? 私は2つのアイデアを思いつきました:
1) 表: パスワードの列: PasswordID、UserID、Password1、Password2、Password3、Password4、Password5、LastChanged、CurrentPassword。各ユーザーには独自の行があります。時間をかけて列を埋め、それに応じて書き直します。
また
2) 表: パスワードの列: PasswordID、UserID、Password、DateChanged。各ユーザーは最大 6 行までです。PHP は、現在のビア日付を把握する処理を行います。