- 当用户登录我的 PHP 网站时,他们会在一段时间不活动后自动注销。
- 我在主页上有一些输入字段用于搜索内容。输入 type="text" 和 JQuery 自动完成选项。JQuery 自动完成接收用户输入并将其发送到 PHP 文件,该文件搜索数据库并以 JSON 格式返回数据。
- 原始页面以可点击列表的形式显示返回的数据。
现在,如果用户由于不活动而被注销,这并不是很明显,除非他们当然选择重新加载页面。然而,大多数人没有。因此,如果他们只是开始输入搜索词,他们将一无所获,因为他们没有登录。
如果用户未登录,我已经有一个例程将用户重定向到登录页面。但这在这种情况下不起作用,因为它是被重定向的 JSON 生成页面,实际上并没有任何对主页的影响。
此外,我看不到如何直接与返回的内容进行交互 - 似乎 JQuery 在内部完成了所有数据处理,所以我无法真正抓住返回的数据并告诉主页在这种情况下重定向。
我如何达到预期的效果?