我正在设计一个Silverlight应用程序,我想要用户访问级别:
Public and User
我想要那个
公开(无需登录)它可以访问两个xaml页面。
和
用户可以访问其他所有页面,但为此必须登录应用程序。
因此,我想创建登录/注册系统。 在注册时,我想在SQL Server中存储用户的所有信息,并希望在登录时使用所有这些信息。
我已经尝试了一两个关于ASP.NET身份验证的教程,但是使用这个我只能有限的没有。用户意味着我需要从ASP.NET配置方法创建用户。但我想如上所述。
我该怎么做?
请建议。
答案 0 :(得分:1)
你的问题有点模糊,但会尝试回答。
希望此信息可以帮助您。
答案 1 :(得分:0)
首先,您可能需要某种描述用户状态的数据结构。例如用户的登录状态,用户权限级别,用户名等。您可以根据验证过程返回的内容设置用户的这些属性(检查用户名和密码是否与数据库匹配)。
完成后,您可以检查用户的登录状态和权限级别,以查看是否允许用户查看每个受限页面,否则弹出警报或将用户重定向到公共页面。