3

パスワードなしでMembershipUserを認証することは可能ですか?ユーザーアカウントと仮パスワードを持っているとは思いますが、これらのユーザーに実際にログインする必要はありません。私は自動的にそれらを自分のユーザーIDで認証したがっています。パスワードなしでMembershipUserを認証しますか?

これはできますか?

FormsAuthentication.SetAuthCookie(publicuser.UserName, false); 

実際にmemebrshipプロバイダに対して認証されていないようです。

+0

を確認することができますメンバーシッププロバイダ? SetAuthCookieで十分ではないのはなぜですか? – jordanbtucker

答えて

1

あなたはSystem.ServiceModel.DomainServices.Server.ApplicationServicesで定義されているのvalidateUserを上書きすることができます。

protected override bool ValidateUser(string userName, string password) 

あなたはに対してユーザーを検証する必要がありますなぜ、あなたは

if (IsAGuestAccount(userName)) return true;