我正在使用母版页进行授权。我有三种不同的用户类型:读者、作者和管理员。
我有一个Main.Master
包含我的页面的基本内容。然后我有,
- 读者大师
- 作者.大师
- 管理大师
这些继承自Main.Master
. 我正在检查用户是否真的登录(Session
不为空)以及在, , s函数中是否UserType
为真。Reader.Master
Author.Master
Admin.Master
Page_Init()
第一个问题:这是一个好习惯吗?请考虑到我在使用其他 ASP.NET 内置内容进行用户管理、授权等方面的经验为零。
第二个问题:有一些页面ForgotPassword.aspx
,所有UserType
s 都应该访问同一个页面。在我的结构中,我需要创建三个不同的页面,这些页面继承自三个不同的硕士。如何解决这个问题?