Login 是否从任何页面使用asp成员身份登录?

Login 是否从任何页面使用asp成员身份登录?,login,asp.net-membership,authorization,Login,Asp.net Membership,Authorization,可能吗 这意味着我希望创建一个小部件,将其粘贴到站点的不同页面上(甚至在主魔法师中),以便用户能够快速登录。是否有可能或所有登录可访问的页面都必须按如下方式枚举: <authentication mode="Forms"> <forms loginUrl="~/Account/LogOn" timeout="2880" /> </authentication> 只要页面允许匿名访问,我不明白为什么会出现问题。只需在页面上输入用户名/密码字段,并使

可能吗

这意味着我希望创建一个小部件,将其粘贴到站点的不同页面上(甚至在主魔法师中),以便用户能够快速登录。是否有可能或所有登录可访问的页面都必须按如下方式枚举:

<authentication mode="Forms">
      <forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>

只要页面允许匿名访问,我不明白为什么会出现问题。只需在页面上输入用户名/密码字段,并使用API登录即可:

if (Membership.ValidateUser(username, password))
{
    FormsAuthentication.SetAuthCookie(username, true / false);
}

编辑:您可能希望SSL任何带有密码字段的页面。

只要该页面允许匿名访问,我不明白为什么会出现问题。只需在页面上输入用户名/密码字段,并使用API登录即可:

if (Membership.ValidateUser(username, password))
{
    FormsAuthentication.SetAuthCookie(username, true / false);
}

编辑:您可能希望SSL任何带有密码字段的页面。

您使用的是Asp.Net(Web表单)还是MVC?根据Url,我猜是MVC,但我想确定一下。不管它值多少,为了帮助回答您的问题,我想知道您是使用Web表单还是MVC。上面提供的代码示例是MVC应用程序中常见的无扩展URL。您使用的是Asp.Net(Web表单)还是MVC?根据Url,我猜是MVC,但我想确定一下。不管它值多少,为了帮助回答您的问题,我想知道您是使用Web表单还是MVC。上面提供的代码示例是一个在MVC应用程序中常见的无扩展URL。非常感谢,不幸的是我没有足够的声誉来投票。问题是,我认为应该设置这些cookie的web配置中的url。我现在明白了,这是个愚蠢的问题。loginUrl应设置为“默认”登录页面。如果用户试图访问受限制的页面,他们将被重定向到此页面。非常感谢,不幸的是,我没有足够的声誉来投票。问题是,我认为应该设置这些cookie的web配置中的url。我现在明白了,这是个愚蠢的问题。loginUrl应设置为“默认”登录页面。如果用户试图访问受限页面,他们将被重定向到此页面。