【发布时间】:2013-08-30 02:18:40
【问题描述】:
我有一个网站,它有不同的域,但在同一台服务器上运行。他们有单独的登录名,并且基本上是单独的实体,即使他们使用相同的页面和不同的由 javascript 控制的图稿。
我现在主要寻找的是一种控制“域跳跃”的方法。因此,我想有一种方法来检查当前 url 和以前的 url,然后比较域。如果域不同,则该人将被重定向到上一个页面或上一个 url 的登录页面。
我尝试使用“SESSION”变量执行此操作,但我似乎无法正确理解逻辑。
有没有人可以给我举个例子?
好的,大脑终于苏醒了。我所做的是创建了 2 个会话变量,1 个用于当前域,1 个用于前一个域。然后在每一页上我比较当前和以前的域。如果它们不匹配,我将用户重定向回之前的域登录页面,如果它们匹配,我将之前的域设置为当前域。
这似乎是一个强大的解决方案,还是有更好的方法来做到这一点?
谢谢!!
【问题讨论】:
-
所以你想在 MVP 或 MVC 上做这个?
-
在asp.net c#中完成