2012-03-29 10 views
1

私はiPadでweb-appモードで実行するためのMVC3プロジェクトを持っています。 FormsAuthenticationを使用して、ログイン情報をクッキーに保存するためにFormsAuthentication.SetAuthCookie(model.Username, true)を呼び出すログイン/ログアウト機能を実現します。サファリモバイルを含むすべての主要なブラウザでは、クッキーはセッション間で永続化されて保存されます。 web-appモードでのみ、クッキーはweb-appのブラウズ中にクリアされることがあり、web-appを閉じた後に確実に削除されます。 Web-Appモードでセッション間でログイン情報を保存する可能性はありますか?MVC3認証データをiPad web-appモードでセッション間で保存

私はHTML5ローカルストレージ機能を使用できると知っていますが、新しいローカルストレージを使用して手動でFormsAuthentication.SetAuthCookie(model.Username, true)を実装する方法はわかりません。また、ローカルストレージがそのような重要なデータを格納するのに十分安全であるかどうかはわかりません。

+0

:あなたはCookieなし=「UseCookies」てweb.configファイルの認証ノードでCookieの使用を強制する必要アプリモード '? – jrummell

+0

これはフルスクリーンモードでウェブサイトを実行してウェブサイトがネイティブアプリのルックアンドフィールを持つようにするためのiPad(iPhoneはあまりにも?)機能です。 – tklepzig

答えて

6

私は多くの研究の後に答えが見つかりました: `WEB-は何

<authentication mode="Forms"> 
    <forms cookieless="UseCookies" loginUrl="~/Account/LogOn" timeout="2880" /> 
</authentication> 
+0

ありがとう、それは私を助けてくれました。 –

+0

ようこそ。 – tklepzig

+0

ありがとう!これは私のために働いた:) –

関連する問題