这更像是一个设计问题。
我想出了如何通过 Facebook SDK c# 使用 facebook 登录。
问题:每次用户转到不同页面时,检查用户是否登录 FB 的最佳方法是什么?
回到 ASP.NET 网络表单,我可以简单地在母版页后面的代码中输入代码来检查 FB 登录状态。这很好......一次完成。但我不明白如何在 Asp.Net MVC 4.0 中实现类似的东西。
鉴于 _Layout.cshtml 文件(其作用类似于母版页)只是一个视图(因此,没有后面的代码),编写检查用户每次用户是否登录到 FB 的最佳方法是什么?到不同的网页?因为我认为,将这段代码添加到每个控制器中并不是最佳的设计解决方案。
我能想到的唯一解决方案是在客户端使用 Javascript 进行 WebApi 调用......我猜该脚本将与所有其他脚本捆绑在一起,以便它在每个页面上运行。但我希望在服务器端找到解决方案......
我对 MVC 很陌生,在学习过程中不断学习……提示赞赏……谢谢!