mvc中使用membership 权限 ( 安装和配置步骤)
来源:互联网 发布:hi3531编程 编辑:程序博客网 时间:2024/06/15 00:34
第一步首先要安装membership对应数据库中的表
点击安装根据提示向下安装, 最后链接sql 选择自己对应的数据。
配置web.config文件
<?xml version="1.0" encoding="utf-8"?><!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --><configuration><connectionStrings><add name="ProjectDBContext" connectionString="Data Source=.;Initial Catalog=siaml;User ID=sa;password=123456;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" /></connectionStrings><appSettings><add key="webpages:Version" value="2.0.0.0" /><add key="webpages:Enabled" value="false" /><add key="PreserveLoginUrl" value="true" /><add key="ClientValidationEnabled" value="true" /><add key="UnobtrusiveJavaScriptEnabled" value="true" /><add key="Web.DefaultCulture" value="zh-CN" /><!-- memorycache or netcache --><add key="Web.CacheName" value="" /><!-- rabbit or msmq --><add key="Web.MqName" value="" /></appSettings><system.web><compilation debug="true" targetFramework="4.0" />//登陆权限 使用区域管理后台的权限<authentication mode="Forms"><forms name="Login" timeout="60" loginUrl="Admin/Users/Login" slidingExpiration="true" cookieless="AutoDetect" protection="All" requireSSL="false" enableCrossAppRedirects="false" defaultUrl="Admin/Home/Index" path="/"/></authentication><membership defaultProvider="ProjectProvider" userIsOnlineTimeWindow="5"><providers><clear/><add name="ProjectProvider" connectionStringName="ProjectDBContext" //数据库名称 applicationName="Project" //解决方案名称 enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" type="System.Web.Security.SqlMembershipProvider"/></providers></membership>//允许访问除去配置以外的文件<authorization><allow users="*"/></authorization> //角色权限 applicationName //程序集名称 <roleManager enabled="true" defaultProvider="ProjectProvider"><providers><clear/><add name="ProjectProvider" connectionStringName="ProjectDBContext" applicationName="Project" type="System.Web.Security.SqlRoleProvider"/></providers></roleManager> <!-- //表示任何用户都要验证 --><!--<authorization> <allow users="*"/> </authorization>--><pages><namespaces><add namespace="System.Web.Helpers" /><add namespace="System.Web.Mvc" /><add namespace="System.Web.Mvc.Ajax" /><add namespace="System.Web.Mvc.Html" /><add namespace="System.Web.Routing" /><add namespace="System.Web.WebPages" /></namespaces></pages></system.web><system.webServer><validation validateIntegratedModeConfiguration="false" /><modules runAllManagedModulesForAllRequests="true" /><handlers><remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /><remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /><remove name="ExtensionlessUrlHandler-Integrated-4.0" /><add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /><add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" /><add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /></handlers></system.webServer> //添加方法让用户能页面和方法 不进行merbership的验证<location path="home/adduserall"><system.web><authorization><allow users="*"/></authorization></system.web></location></configuration>
0 0
- mvc中使用membership 权限 ( 安装和配置步骤)
- asp.net mvc 中,抛弃membership结合自定义的权限表来使用[Authorize]
- Membership的配置和使用
- Membership权限管理工具的使用
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- MVC - Membership
- ASP.net Membership角色和权限(附WebPart在Web.config中的配置)
- (转)MVC Microsoft ASP.NET MVC中Membership登陆的实现
- 在winform中使用 Membership
- (翻译)怎么在ASP.NET 2.0中使用Membership
- (翻译)怎么在ASP.NET 2.0中使用Membership
- 在MVC中使用filter做权限
- Spring mvc 中log4j的配置和使用
- spring mvc中拦截器的配置和使用
- (使用步骤)ThinkPHP3.1.2中如何配置Ckeditor_4.1.1和Ckfindtor(转)
- 集合(一)
- hadoop Unhealthy Nodes问题解决
- 关于上传图片(抑或其他文件的服务端判断)
- LIB, DLL 区别 关系 使用
- TIME_WAIT 太多的解决办法
- mvc中使用membership 权限 ( 安装和配置步骤)
- TCP网络编程(Python)
- Intent在Activity中的应用
- 如何理解泊松分布和泊松过程
- "ORA-00942: 表或视图不存在 "的原因和解决方法
- [leetcode-164]Maximum Gap(c)
- POJ 1318 Word Amalgamation 水
- 关于android.view.WindowLeaked异常的解决方案
- debug命令参考