2012-05-03 3 views
0

私はasp.net/windows統合認証を使用して、ユーザー(社内)を別のページにリダイレクトしています。Asp.net認証:異なるブラウザを使用している間違いbehviour

 Dim User As System.Security.Principal.IPrincipal 
     Dim username As String 

     User = System.Web.HttpContext.Current.User 
     username = User.Identity.Name 'Here i'm getting something like MyDomain\MyName 
     If User.Identity.IsAuthenticated Then 
      'goto main page 
     else 
      'goto another page (where to login) 
      'and print a label like "Welcome " + username + " to my webpage" 
     end if 

問題は、私は別のユーザーとブラウザで異なるbeavhioursを得ることです:Web構成で は、私はこのコードをしたメインページのLoadイベントで

<authentication mode="Windows"/> 
<authorization> 
    <deny users="?"/> 
</authorization> 

を持っています。例えば

  • のInternet Explorer 8,9がうまく機能:Firefoxは(私にユーザ名とパスワードを尋ねるので、私のようなものを入力します。それは、ユーザー名に
  • を私に聞かないでChromeが
  • Firefoxのほかにも作品
  • MyCompanyDomain \ MyNameと私のパスワード)

私は何か間違っていますか?

答えて

関連する問題