gpt4 book ai didi

c# - 如何识别从其他地方返回到我的 ASP.NET MVC 站点的用户?

转载 作者:行者123 更新时间:2023-11-30 22:02:16 25 4
gpt4 key购买 nike

如何确定用户是否从其他地方(即从新标签页或其他网站)访问我的网站?我需要向仍处于登录状态的返回用户显示“欢迎回来”消息,但如果他们只是在我的站点内导航或重新加载主页,我不希望出现该消息。

我考虑过使用 Onload/Onbeforeunload(或类似的)来跟踪当前是否有打开的 View ,但这只会增加复杂性。

我可以假设如果 Request.UrlReferrer 不包含我的域那么这是一次"new"访问吗?

最佳答案

试试这个,

if(Request.UrlReferrer != null && Request.UrlReferrer.Host != Request.Url.Host)
{
// User visit your page from another site/domain
}

关于c# - 如何识别从其他地方返回到我的 ASP.NET MVC 站点的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27015245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com