asp.net mvc4
を使用してアプリケーションを作成しましたMembership Provider
。私のweb.config
ファイルでは、私の接続文字列を保持していましたmachine Sqlserver
。しかし、今は別のサーバーのデータベースを使用する必要があります。アプリケーションを実行しようとしましたchanging connection string
が、機能しませんでした。表示されますinvalid username or password
が、すでに利用可能なユーザーがいます。では、メンバーシップ プロバイダーを使用してアプリケーションの aspnetdb データベースを変更するために必要なことは次のとおりです。
ログインすると、このメソッドは次のように呼び出します。
public ActionResult Login(LoginModel model, string returnUrl)
{
if (ModelState.IsValid && Membership.ValidateUser(model.UserName, model.Password))
{
return RedirectToLocal(returnUrl);
}
// If we got this far, something failed, redisplay form
ModelState.AddModelError("", "The user name or password provided is incorrect.");
return View(model);
}