两个网站使用同一个数据库,使用同一个登陆页面(一个网站从另一个网站登陆,)
2013-09-25 09:57
507 查看
网站A,网站B,登陆页面在A网站,现在B网站从A网站登陆.
当用户非登陆状态下访问B网站的任何页面,程序将其拦截到A网站的登陆页面(跳转到A登陆页面时带上其返回地址,以便跳回用),在A网站登陆成功之后,生成一个guid,并把B网站机器的ip地址一并插入数据库,登陆成功跳回B网站(过来时的那个返回地址),并返回一个用户ID和guid,跳回B网站之后,将返回的guid拿数据库里面去查,查出登陆的IP,并与本机的IP做对比,如果相同,则代表B网站从A网站登陆成功,这时则可以根据用户ID取出用户的相关信息并保存session.
当用户非登陆状态下访问B网站的任何页面,程序将其拦截到A网站的登陆页面(跳转到A登陆页面时带上其返回地址,以便跳回用),在A网站登陆成功之后,生成一个guid,并把B网站机器的ip地址一并插入数据库,登陆成功跳回B网站(过来时的那个返回地址),并返回一个用户ID和guid,跳回B网站之后,将返回的guid拿数据库里面去查,查出登陆的IP,并与本机的IP做对比,如果相同,则代表B网站从A网站登陆成功,这时则可以根据用户ID取出用户的相关信息并保存session.
相关文章推荐
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用
- 使用tabhost,相邻的两个片段,点击其中一个,另一个再打开就显示空白
- Angular在一个页面中使用两个ng-app的方法
- 在eclipse做了两个工程,怎样在一个工程中使用另一个工程包文件中的类呢?[
- ContentProvider提供者的使用,一个app访问另一个app的数据库
- JAVA使用jsoup技术实现网站URL解析爬取|爬取网站登陆后页面动态数据
- css控制同一个页面的两个表格,一个显示有边框线,而另一个没边框线
- 网站开发进阶(十一)如何将一个jsp页面嵌套在另一个页面中
- jquery更新后如何在一个网站中使用两个版本的jQuery
- sqlserver 两个数据库中表的结构不同,如何把一个表中的数据导入到另一个表中
- 使用extjs,来实现一个页面调用另一个页面中的方法,并且能获得方法的返回值
- php在一个页面中使用另一个页面中的信息
- 网站开发进阶(十一)如何将一个jsp页面嵌套在另一个页面中
- 【Bootstrap】一个PC、平板、手机同时使用而且美观的登陆页面
- 如何建立一个带登陆页面的Struts数据库应用程序
- 使用 Script 方法在一个页面中调用另一个页的方法
- 一个使用TXT文本的JSP网站访问计数器(不用任何数据库)
- 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站
- 一个数据库内两个表空间之间一个表的数据插入到另一个数据表
- 2.Animation的使用 - 创建一个可以自动切换界面的游戏登陆页面