2017-08-07 10 views
0

私は小規模なショップをオンラインで運営しています。ユーザーがアカウントを持っていなくても購入できるようにしたいと考えています。そのためには、選択したアイテムのバスケットをユーザーと接続する必要があります。私はIPアドレスを使用すると思ったが、実際にはIPアドレスを取得するのは簡単ではないことに気づいた。私は人々が以前にその問題に遭遇したと確信していますか?最高の解決策は何ですか?ありがとうcarlログインしていないブラウザのユーザーの一意の識別子

+0

そして、ipは本当にユニークではありません.... – epascarello

+0

サーバーでセッションIDを生成し、それを使用します。 – epascarello

+0

セッションIDは、どのようなサーバーとクライアント間の通信にも基づいています。それを見てください:https://en.wikipedia.org/wiki/Session_ID –

答えて

0

返信いただきありがとうございます。上記のヒントに従って、私はセッションIDを生成することで問題を解決しました。フラスコ中で明らかに自動的に上記した、

import uuid 
session['uid'] = uuid.uuid4() 

フラスコは、セッションオブジェクト(SESSION.SID)の「SID」要素を持っていると思われる使用して行うということ...それは私のために動作しませんでしたか?

関連する問題