2016-12-23 3 views
2

私は、会社のスタッフとクライアントにログインアクセスする必要があるウェブサイトに取り組んでいます。しかし、システムを使用するスタッフの最大数は5です。私はそのようなシステムを設計する際に、データベース内の別のテーブルがスタッフのログインに意味があるかどうかを混乱させています。このログイン資格情報を正常に保存してログインシステムを作成できるデータベースにない場合は、あなたはそれを使用するためにわずか5人のメンバーがいる場合、username、passwordをどこに保存しますか?

+3

セキュリティが5か5000かどうかは同じです。 – e4c5

+1

一般的なセキュリティ警告:ユーザーパスワードはデータベースに保存されません。決して。あなたが何をストアするかは、パスワードの_hash_です。次に、認証時に、提供されたパスワードを再度ハッシュし、_ハッシュを2つ比較します。そうすれば、システムが侵害されてもユーザーのパスワードが失われることはありません。 – arkascha

+0

jsonファイルを維持すると、PHPやjavascriptで便利になります..... –

答えて

1

このようなシステムを設計する際に、データベース内の別のテーブルがスタッフのログインに意味を持つかどうかは分かりません。

はい、そうです。データベース内のテーブルに移動します。問題は解決した。

関連する問題