2017-10-15 8 views
-3

ログインせずにRemember Me機能を使用することはできますか?ログインを使用していないとき私の機能の作業を思い出すことができますか?

シナリオ: ユーザーがモバイルページを訪問し、情報を入力してからRemember Meをチェックします。その後、ユーザーが同じページに再び1日か2日後に戻ると、最後に入力された情報がフィールドに入力されます。 これはタブレットまたはスマートフォンでログインしていない状態で行われます。

これは可能ですか?

+0

@KobyDouek @KobyDouek私はこれを考えなかったし、スマートフォンでどのように動作するのかも分からなかった。今私は周りを見回すことを知っている – Chris

+0

どこかに保管し、必要に応じてそれを読み返す。 – Shyju

+0

@Chris私は私の答えに例を挙げました。 –

答えて

1

これは、ウェブサイトでの古典的なCookieの使用です(携帯電話のブラウザも同様です)。ユーザーが情報を入力した後

、クッキーに値を格納します。それがない場合はクッキーexsitsは、あなたがその格納された値を得ることができる場合

HttpCookie Oreo = new HttpCookie("user"); 
Oreo.Values["name"] = userName; 
Oreo.Values["email"] = userEmail; 
Oreo.Expires = DateTime.Now.AddDays(60); 
this.ControllerContext.HttpContext.Response.Cookies.Add(Oreo); 

次に、あなたのページの読み込みコードでは、チェックします。

+0

@ChristianGollhardt:この回答は、ViewModel、ViewBagなどとは関係のないクッキーに関するものです。 – David

+0

改訂履歴を見る@David –

+0

@ChristianGollhardtハイライトをありがとう、私は私の答えを更新しました –

関連する問題