如何赋予用户权利 [英] How to give to users rights
本文介绍了如何赋予用户权利的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道如何在我的应用程序中授予用户权限
可以说用户管理员,金牌客户,银牌客户
如果管理员登录到我的所有页面都可见..登录的金用户有访问权限的限制...银色用户的访问权限再次受到访问的限制,假设他们尝试访问的消息应该为您没有访问权限"
有人可以帮我吗
如何处理asp.net部分和SQL
谢谢
I would like to know how to give rights to users in my application
lets say users admin,Gold customer,silver customer like that
if admin logged in all my pages visible..Golden user logged in there is limit to access the page...silver user access again limits to access suppose they tried to access message should be "You don''t have permit to access"
Can any one help me with this
How to handle asp.net part and SQL
Thank you
推荐答案
这应该有所帮助
了解ASP.NET角色和成员资格-入门教程 [ ^ ]
This should help
Understanding ASP.NET Roles and Membership - A Beginner''s Tutorial[^]
此处
tbl_CredentialMaster
id凭证
1个视图
2添加
3编辑
4删除
5全部
tbl_roleMaster
id RoleId RoleDesc
1 1管理员
2 2黄金用户
3 3白银用户
4 4客户用户
tbl_ModuleMaster
id ModuleId ModuleName
1 1个ItemMaster
2 2 Gld_CustomerMaster
3 3 Slver_CustomerMaster
tbl_RolesAndCredentials
id RoleID ModulId AccessId
1   1   1   5
2   1   2   5
3   2   1   5
4   2   2   5
5 3   1   5
6 3 3   5
7 4   1   1
现在,您的角色和凭据数据库设计已准备就绪
您必须创建UI并进行相应分配
现在,当用户登录时,传递roleId和moduleId
并在会话中获取Asseded凭证和痛处
在此基础上,您可以限制用户.
谢谢.
Here Its
tbl_CredentialMaster
id Credential
1 View
2 Add
3 Edit
4 Delete
5 All
tbl_roleMaster
id RoleId RoleDesc
1 1 Admin
2 2 Golden user
3 3 Silver user
4 4 Customer User
tbl_ModuleMaster
id ModuleId ModuleName
1 1 ItemMaster
2 2 Gld_CustomerMaster
3 3 Slver_CustomerMaster
tbl_RolesAndCredentials
id RoleID ModulId AccessId
1   1   1   5
2   1   2   5
3   2   1   5
4   2   2   5
5   3   1   5
6   3   3   5
7   4   1   1
Now Your Roles&Credential database Design is ready
you have to create UI and Assign accordingly
Now When user Loged In pass the roleId and moduleId
and get the Assinged Credentials and Sore in session
On that Base You Can restrict User.
Thanks.
这篇关于如何赋予用户权利的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文