客户要求一个winform的登陆程序,只要开着这个程序,才有权限浏览网站。请问各位高手有什么好办法?

解决方案 »

  1.   

    通过注册表把你的网站给限制了
    用Winform打开注册表
      

  2.   

    二楼的方法不行吧,因为楼主的意思应该是防止其它没有安装这个登录程序的机子访问网站。可不可以这样: Winform程序定时向服务器发送本机的IP地址及用户名等信息,服务器验证后,把IP添加到数据库,然后Web程序访问数据库,如果没有此IP,返回禁止页面。如果这样不行,那你也可以基于WebBrowser开发,做一个专用浏览器,在进行身份验证的时候,对用户名和密码进行加密,再发给服务器。 这样如果使用普通浏览器,就无法进行这一步加密了。
      

  3.   

    使用Httpwebrequest模拟登陆请求
      

  4.   

    验证ip的方法应该不行,因为ip一致不一定是一个用户
      

  5.   

    在http头里加入自已的东东,服务器再验证,没有的停止Response