注册后,cookies将写入浏览器以验证会话。在登录期间,完全相同的cookie被写入您的浏览器。我正在使用完全相同的功能和技术,写cookies在注册和登录。这里有个问题:
在移动平台上(至少在Safari for iOS上),cookies不会在注册过程中编写,但是它在登录过程中工作得很好。(在桌面浏览器中,两者都工作得很好)。每次调用函数时都会通过日志记录set_cookie函数来验证该函数是否被调用(旧
在logged In user的主屏幕中,我使用User.Current.Name来确定登录用户的身份,这映射到与当前用户相关的域模型数据的ID。我使用成员资格和角色来确保只有具有特定角色的登录用户才能调用此操作(在本例中为UserController的Home操作)这种方法被认为是安全的方法吗?恶意用户是否有机会伪造自己的身份,以确保User.Current.Name返回不同的名称?是否需要任何额外的配置来确保没有人能够“窃取”另一个用户的身份验证cookie?编辑:使用标准窗体