• 具有身份验证的web.config


    <?xml version="1.0"?>
    <configuration>
      <appSettings>
        <add key="ConnectionString" value="server=localhost;Trusted_Connection=true;database=Commerce"/>
      </appSettings>
     <connectionStrings/>
     <system.web>

      <compilation debug="true"/>

        <authentication mode="Forms">
          <forms name="shopDoNetAuth" defaultUrl="Default.aspx" loginUrl="Default.aspx" protection="All" timeout="20" path="/"/>
        </authentication>    

          <authorization>
            <allow users="?"/>
          </authorization>
     </system.web>
      <location path="Checkout.aspx">
        <system.web>
          <authorization>
            <deny users="?"/>
          </authorization>
        </system.web>
      </location>
      <location path="OrderList.aspx">
        <system.web>
          <authorization>
            <deny users="?"/>
          </authorization>
        </system.web>
      </location>
      <location path="OrderDetails.aspx">
        <system.web>
          <authorization>
            <deny users="?"/>
          </authorization>
        </system.web>
      </location>
    </configuration>

    另外用 User.Identity.Name != "" && User.Identity.Name != null 判断用户是否已登录

     
  • 相关阅读:
    Gitlab 自带Nginx与原Nginx冲突的解决方案
    宝塔PHP7.3版本安装ZIP扩展
    GitLab配置ssh key
    Git Windows打分支 并推送到远程
    proj4 coordinates must be finite numbers
    uniapp APP端水印相机实现
    uniapp使用逆地理编码
    uniapp sqlite数据库使用
    uniapp APP 定位获取
    uniapp打包流程
  • 原文地址:https://www.cnblogs.com/zhuawang/p/704276.html
Copyright © 2020-2023  润新知