私は、ブラウザの1つのタブでWebサイトにログインし、2番目のタブでアプリケーションを開いた場合、ログインページにはリダイレクトされませんが、ホームページにリダイレクトする必要があります。ちょうどasp.net C#のユーザーがすでにログインしている場合は、同じブラウザのasp.netにリダイレクトするC#
でFacebookやyahoomailようにあなたが永続的な認証クッキーを使用する必要があります。これを行うに
私は、ブラウザの1つのタブでWebサイトにログインし、2番目のタブでアプリケーションを開いた場合、ログインページにはリダイレクトされませんが、ホームページにリダイレクトする必要があります。ちょうどasp.net C#のユーザーがすでにログインしている場合は、同じブラウザのasp.netにリダイレクトするC#
でFacebookやyahoomailようにあなたが永続的な認証クッキーを使用する必要があります。これを行うに
を助けてください。これにより、認証はタブ間で維持されます。ユーザーを認証するときのフラグです(hereを参照)。
FormsAuthentication.SetAuthCookie("name", true); // persistant auth cookie
あなたは、Global.asaxの中でsession_start方法でカスタムセッション属性を設定することができ、およびホーム・ページのロードは、それがまだ存在するならば、ログに記録されたページにリダイレクト、その割り当てられたセッションがまだ利用可能かどうかチェックするとき。
(セッション[ "ユーザーID"]!= NULL){のResponse.Redirect( "/ホーム/インデックス");}場合、私は、これはあなたを助けることを願っています
。
私が知る限り、['Session'](http://msdn.microsoft.com/en-us/library/ms178581.aspx)コレクションはこれを行うでしょう – besamelsosu