2017-04-26 5 views
0

php sessionをdbなしで作成し、ユーザーログイン用のデフォルトデータを作成しません。このウェブ上で誰でも任意のユーザーとパスワードでログインすることができますが、次回のログイン時に同じユーザーとパスワードでログインする必要はありません。 1つのIPが複数回ログインするのを防ぐことができます。誰か助けてくれますか?デフォルトセッションデータなしのPHPセッション

+0

さて、 'IP'をセッションに保存して、それが同じものであることを確認してください – Swellar

+0

どこからログインした人をどこに保存するのですか? – bansi

答えて

0

これは答えではありませんが、評判が50未満であるためコメントできません。申し訳ありません。

私は最初のログインユーザー名とパスワードを2番目のログインとどのように比較するのかという質問があります。ユーザーがセッションを保存する場所で、ユーザーがブラウザを閉じると、同じユーザー名とパスワードで再ログインすると、セッションが破棄されます。

または、情報を保存するためにクッキーを使用しますか?

2回のログインで同じIPを防止するには、セッション中にIPを保存してから、すべてのログインと比較します。

私はセッションよりもクッキーを作成することに注意しなければなりませんが、データベースを使用することは非常に面倒で難しいでしょう。

あなたの質問には非常に限られた情報しかないので、コミュニティにそれ以上の詳細を与えるべきです。