Наконец, вот как мне удалось добиться успеха.Я сделал модель входа в систему, как показано ниже
[HttpPost]
public ActionResult LogOn(LogOnModel model, string returnUrl)
{
if (ModelState.IsValid)
{
if (Membership.ValidateUser(model.UserName, model.Password))
{
FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
var profile = ProfileBase.Create(model.UserName);
var FirstTime = profile.GetPropertyValue("isNewUser");
var chk=FirstTime;
if (chk.Equals(true))
return RedirectToAction("Create","Club");
else
if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/")
&& !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
return Redirect(returnUrl);
else
return RedirectToAction("Index", "Home");
}
else
ModelState.AddModelError("", "The user name or password provided is incorrect.");
}
И установил файл конфигурации следующим образом
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
<properties>
<add name="isNewUser" type="System.Boolean"/>
</properties>
</profile>