在导航时记住匿名用户

本文关键字:用户 导航 | 更新日期: 2023-09-27 18:01:53

我正在尝试用SignalR制作一个可以在两个玩家之间玩的游戏。

我有一个问题在记住匿名球员。在某一时刻,用户被重定向到另一个页面,在那里我迷路了。

受映射连接的启发,我已经能够解决经过身份验证的用户(Context.User.Identity.Name),但是当他们浏览网站时,我应该做些什么来记住未经身份验证的用户?(从我所知道的signalR ConnectionId改变每个请求)。

在导航时记住匿名用户

为它们生成一个包含随机GUID的cookie,然后在您的连接映射中使用它。将该值设置为发送给浏览器的初始HTML的一部分。通过Context.RequestCookies读取Hub中的值