【发布时间】:2012-12-09 07:37:43
【问题描述】:
我对 asp.net 相当陌生,很难找到有关此主题的信息。
我正在建立一个允许用户上传视频的网站。例如,如果视频不合适或离题,我可以暂停他们的帐户,以便他们下次登录时,他们将被重定向到“您的帐户已被暂停”页面。我想弄清楚的是处理以下情况的最佳方法是:我在用户刚刚登录后暂停了用户的帐户。所以他们在登录过程中已经通过了验证。我基本上希望用户在执行下一个操作后被重定向到“您的帐户已被暂停”页面。除了在每次回发时检查数据库(这似乎有点低效),处理这个问题的最佳方法是什么?
如果您需要更多信息或更好的示例,请告诉我。
谢谢你的帮助
【问题讨论】:
-
完全不熟悉 asp.net,所以我不知道这个建议是否适用,但是当您暂停用户时,我会清除用户的所有活动会话数据。这将有效地将它们在下一页加载时注销。
-
我只会在每次回发时检查数据库。我认为与回发所需的时间相比,效率低下可以忽略不计。
-
如果你想对每个请求进行检查,HTTP 模块可能是最简单的选择:support.microsoft.com/kb/307996
-
(David Brunow) - 到目前为止,这似乎是要走的路。 (Richard) - 我对 HTTP 模块一无所知,所以我必须自学该主题。
标签: asp.net security validation authentication permissions