将测试期编程到网站中的最简单方法是什么?
将测试期编程到网站中的最简单方法是什么?我不知道超级用户是否以这种方式工作,但是否有在每个页面(可能是工具栏)上运行的代码来检查 betaPassword cookie 并在不正确时将您重定向到页面?
有没有比工具栏更好的地方来运行代码? (IIRC 工具栏位于我的每个页面中)
What is the easiest way to program a beta period into a site? I dont know if superuser works this way but is it to have code that runs on every page (toolbar perhaps) to check for a betaPassword cookie and to redirect you to a page if it isnt correct?
Is there a better place to run the code rather then the toolbar? (IIRC the toolbar is in every one of my page)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您运行 WebForms,您可以在母版页代码隐藏中添加检查。或者,您可以通过继承 System.Web.UI.Page 创建自己的页面类,在那里实现检查,然后从您自己的类派生项目中的所有页面。
如果您使用 MVC,我会在自定义 ActionFilter 属性中实现此功能。
If you run WebForms, you could add the check in the master page code-behind. Alternatively, you can create your own page class by inheriting from System.Web.UI.Page, implement the check there and then derive all pages in the project from your own class instead.
If you're with MVC, I would implement this in a custom ActionFilter attribute.
最简单的方法是实现自定义 HttpModule
The easiest way would be to implement a custom HttpModule