不知道题目说的准确不!很急在线等,请大家多多指教!!现在想通过 form 实现验证功能,请指教。具体情况:(A系统是用2003开发的,B系统是2005开发的)
    现在已经有了一个系统A,A系统有登录功能,现在我开发的B系统没有登陆功能,是通过A系统中的一个连接进入B系统,
现在就是要验证B系统是通过A系统进入的,不是直接敲网页进入的!!!以下是我在web.config里的配置<authentication mode="Forms">
 <forms loginUrl="Login.aspx" name="Test" protection="All" timeout="30" path="/"></forms>
    </authentication>    <authorization>
      <deny users="?"></deny>
    </authorization>    <machineKey validationKey="AutoGenerate" decryptionKey="AutoGenerate" validation="SHA1" />

解决方案 »

  1.   

    A传参给B,B接受参数进行验证行吗?
      

  2.   

    web.config:
    <authorization>
    <allow users="*"/>
       </authorization>页面控制:
    protected void Page_Load(object sender, EventArgs e)
    {
    //浏览权限
     int n = System.Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["BorowsArea"]);
    if (n > 1)
    {
      if (User.Identity.Name.ToString() == "")  //没有登陆
      {
        this.Response.Redirect("Login.aspx?url=" + this.Request.Url.ToString());
      }
      else//已经登陆
      {
         ...
      }}

    }
      

  3.   

    BorowsArea写在web.config中,如果设置为0,则不做权限控制
      

  4.   

    zhuanshen712   
    这样不行我具体怎么用 forms 验证也不太懂。
    我原来做java 然后公司有个紧急的项目  掉我来做.net 然后我头就和我说了他要实现的效果,告诉我用forms验证。
    55555
      

  5.   

    zhangxuyu1118   你好  你这个怎么实现我要得那种验证阿
    A系统 和B系统的web.config文件都应该怎麽样配阿????
      

  6.   

    把b系统的文件考入到a系统下;然后使用a系统的web.config文件填写如下:类似记不大清了
    <system.web>
    <location path="b系统的文件夹路径">
    <allow user=""/>
    </location>
    </system.web>差不多 你自己确定一下
    给个思路而已
      

  7.   

    zhuanshen712   我不是说你这个方法不行,是我的头不让这么做对这个东西真是不了解,还请多指点