从会话到成员文件夹的身份validation

我之前在c#asp.net webforms中设置了成员文件夹,只允许某些用户,如果用户未经过身份validation,则重定向。 我想知道这是可能的/如何基于天气实现身份validation会话变量存在(填充值)或如果会话为空则不进行身份validation。

我希望像这样的东西可能类似于你如何在we.config中为整个文件夹设置权限。

它可以在标准的asp.netfunction的帮助下完成。 我会尝试为它提出一个可能的解决方案。 首先,您需要设置“Web表单身份validation” ASP.NET身份validation ,您应该修改您的web.config。

     

然后,您需要在web.config中指定成员位置以及ASP.NET授权 。

         

这将允许组“memberN”中的所有用户在“folders / memberN”路径下工作。

接下来,我们需要为您的web.config添加成员资格和角色提供程序 。 基于sql server provider配置的成员资格和角色提供程序。

                   

Finnaly我们需要在数据库中创建特殊的标签( 更多细节 )。

 %WINDOWS%\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe -S  -E -d  -A all