zoukankan      html  css  js  c++  java
  • 二级域名共享主站cookies登陆,整合asp

    如:现在有一个站: www.abc.com  子站:123.abc.com  希望从主域名登录,或者从子域登录可以同步,也就是说:只要从任何一个站下登录都可以不在在另一个站登录

    网上介绍了很多方法,我都试过了,都不行,主要原因是:不能清除COOKIES,最后我没有办法了,就放弃不搞这个了,晚上看电影:死神来了,看着 看着就想到:死神能安排人怎么死,那我当时想COOKIES能共享,就一定有办法清除COOKIES

    现在的效果就是:可以在www.abc.com  子站:123.abc.com  任意那个站登录,都可以登录,并且COOKIES一站通用,不管在任何一个站退出,所有主站与子站都会被退出

    方法:
    在登录时加上:
    Response.Cookies(“mycookies”)(“username”)=rs(“username”)
    Response.Cookies(“mycookies”).path = “/”
    Response.Cookies(“mycookies”).Domain=”abc.com”  ‘abc.com 前面加不加”.”都一样的 
    Response.Cookies(“mycookies”).Secure=False
    Response.Cookies(“mycookies”).Expires=dateadd(“h”,24,now())  ‘设不设看你自己,可以不用加这句,也可以

    退出时:也要加上:

    response.Cookies(“mycookies”).Expires =  NOW() -1
    response.Cookies(“mycookies”)(“username”)=”"
    Response.Cookies(“mycookies”).path = “/”
    Response.Cookies(“mycookies”).Domain=”abc.com”
    Response.Cookies(“mycookies”).Secure=False

    注意问题:  在网站登录时,一定要注意,只要那个地方有COOKIES修改或更新,就一定要加上:

    Response.Cookies(“mycookies”).path = “/”
    Response.Cookies(“mycookies”).Domain=”abc.com”
    Response.Cookies(“mycookies”).Secure=False

    另一个注意的问题就是,在退出时:如果在子域名退出,一定要给每一个站里面加一个logout.asp退出文件
    关于跨域名的,我没有试过,不知道行不行
  • 相关阅读:
    store 加载异常处理与加载信息提示
    jQuery和ExtJS的timeOut超时问题和event事件处理问题
    Virtualbox虚拟机安装CentOS6.5图文详细教程
    虚拟机
    20180104 wdcp中的mysql重启不成功
    MySQL取得某一范围随机数(MySQL随机数)
    安装lszrz,用于上传文件
    cpu占用高 20180108
    怎么实时查看mysql当前连接数
    数据库SQL优化大总结之 百万级数据库优化方案
  • 原文地址:https://www.cnblogs.com/top5/p/1669682.html
Copyright © 2011-2022 走看看