我有在线测验网站,我需要在登录后限制用户,如果他尝试的话 使用相同的浏览器登录其他浏览器或其他选项卡。
答案 0 :(得分:0)
如果您只是在登录时将用户标记为已登录数据库,该怎么办?当他们再次尝试登录时,只需检查他们当前是否已被标记为已登录,如果是,请不要让他们进入。在他们退出时或在一段时间后重置该标志,因为可能不一定注销,他们可以登录做测验,然后关闭浏览器。
答案 1 :(得分:0)
我想给你一个提示 限制在另一个浏览器中 “单独的浏览器具有不同的会话ID”,因此在您登录商店会话ID时,如果用户尝试使用其他浏览器登录,则需要检查会话ID。
限制在同一浏览器中
if (!Session.IsNewSession && Request.UrlReferrer == null)
{
// new tab opened
}
通过以下链接可能会对您有所帮助