クッキーの値を(id、hash_of_id)に設定していますが、コードがクッキーの値を読み取っているときにのみ取得していますコンマの前の部分。わからない理由:Self.request.cookies.getがGoogleアプリケーションエンジンのクッキーの完全な値を返さない
これらはコードです:
これはuser_idをという名前のCookieの値を設定しています。
self.response.headers.add_header( 'のSet-Cookie'、 'USER_ID =%S; = /パス' %のid_hash)
id_hashの値は、以下から来ている:
DEF make_hash(USER_ID):hmac.new返す(SECRET、 STR(USER_ID))hexdigest()
DEF new_hash(USER_ID)。id_hash = make_hash(USER_ID)リターン「%sは、% s " %((USER_ID)、id_hash)
id_hash = new_hash(user.key()。ID())私が編集し、このクッキーの拡張機能を使用したブラウザでCookieの値をチェックしています
This shows cookie has got id and hashed value of id.
今Cookieの値が読み込まれている:
C、それはこのようなものを示していますookiess = self.request.cookies.get( 'USER_ID')
私はself.renderを使用して変数cookiessの値を表示しています
( "のwelcome.html"、ユーザ名= cookiess)
それは、コンマの前部分のみを示し、
私はなぜself.request.cookie.getがコンマと完全な値ではなく値を返すのか理解できません。