有人可以详细说明如何将simplemembership实现到现有的Web应用程序中。所有博客都非常混乱,缺乏细节。我发现这个似乎不起作用。我有一个现有的博客应用程序,我已经构建,我正在寻找一种无痛的方式来使用简单的会员...
请帮助..
由于
答案 0 :(得分:1)
如果你正在使用MVC4,正如你在标签中提到的那样:
1)创建新的MVC4 Internet WebApplication
2)从中复制:
a)来自Controllers文件夹的AccountController
b)来自Models文件夹的AccountModel
c)View文件夹中的帐户文件夹
4)将其过去到您的申请
5)将名称的每个名称更改为您的应用程序
6)修改web.config: 添加(您可以从新应用程序中复制它):
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
<membership>
<providers>
<clear />
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="gunselEntities" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
</providers>
</membership>
</system.web>
7)将Aspnet成员资格表添加到您的数据库。导航到向导(C:\ Windows \ Microsoft.NET \ Framework [框架版本] \ aspnet_regsql)并启动它。它将运行特殊的wizzard,这有助于添加表格。