0

Sharepoint 2010 では、従来の認証を使用する Web アプリケーションを作成し、開発を開始しました。後でフォーム認証をプロジェクトに実装したいので、フォーム ベースの認証を有効にした新しい SharePoint Web アプリケーションを作成しました。古いサイト (classic auth.) のバックアップを取り、新しいサイト (fba) に復元しました。以下のリンクに従ってフォーム認証を実装しました。

IIS7 を使用して SharePoint 2010 のフォーム ベース認証を構成する

カスタム サインイン ページを作成しました。有効な資格情報を入力した後、ユーザーはホームページにリダイレクトされません。認証は正しく行われていますが、ホームページにリダイレクトされていません。ログインボタンをクリックすると、同じログインページが再び読み込まれます。認証してホームページにリダイレクトするための以下のコードを見つけてください。

protected void btnLogin2_Click(object sender, EventArgs e)
{
  if (Membership.ValidateUser(txtUserId.Value, txtPassword.Value))
  {
    string link = "http://ejudnam:36414/sites/Prototype/Dashboard/Pages/default.aspx");

    Response.Redirect(link);

    //I tried with the below line also but it is of no use
    // SPUtility.Redirect(link, SPRedirectFlags.Default, this.Context);
  }  
  else
  {
    lblMessage.Text = "Login Failed.";
  }
}

問題を特定できません。私は非常に多くの解決策を試しましたが、それらは役に立ちません。

4

1 に答える 1