我最近将我的ASP.Net应用程序从Razor页面移到了一个响应前端。到目前为止,我对此感到非常满意,但是,目前我有一个问题,很难解决。
我已经为用户完成了登录页面,并且HTTP Cookie身份验证和身份正常运行。
但是,我目前在后端中拥有所有这些信息。
我的问题现在是,我如何告诉我的反应前端当前正在浏览页面的用户是否经过身份验证?
当然,每个呼叫都将在后端进行检查,以避免在前端发生修补,这很可能,但是我只是担心要获得一些有关当前显示内容的信息。
到目前为止我提出的解决方案:
1。)拥有一个数据源,该数据源从后端为每个页面查询当前帐户,然后从那里获取信息。
2。)在一个小的脚本块中向每个服务页面添加一个变量,以便我的React代码可以查找该变量并采取相应的措施。
3。)以某种方式检查给定身份验证cookie的存在。但是,我不知道这种方法的有效性。
因此,我很乐意为此提供一些想法或常用方案。
感谢您的帮助!