利用VS C# 制作登陆界面,该如何解决

利用VS C# 制作登陆界面
我数据库用的是SQL 2008数据库,利用VS制作登陆界面做的很费劲,我的思路是这样的,登陆界面可以选着权限,分为系统管理员,设备科,技术科;权限不同跳转到主界面后显示不同的菜单栏。用户名,密码跟数据库中表相关联。不知道思路对不?恳请高手帮助编写代码!!!
利用VS C# 制作登陆界面,该如何解决

------解决思路----------------------
去下载几个财务软件/管理软件来使用下,至少把人家的界面、使用方式搞搞清楚。
------解决思路----------------------
还不如用ASP.NET开发成网页的,可以把不同的菜单链接存到数据库中,在根据不同用户读取不同的菜单
------解决思路----------------------
假设你用户的类是User,在用户显示层建一个common类

public class common
{
    public static User u;
}

用户登陆之后把把登陆的User赋给u,然后根据u里面的权限类别分配不同的界面
------解决思路----------------------
话说。这样的登录界面我似乎还真在哪见过。。。
------解决思路----------------------
权限放数据库里

------解决思路----------------------
在数据库里加上用户名、密码对应的权限,登陆的时候自动从数据库里面读出你登陆的用户名、密码对应的权限,登陆进去以后根据你的权限,可以设置哪些功能可用哪些功能不可用。这样大体上完成你的要求。
------解决思路----------------------
你可以看看操作系统是怎么分配权限的
一般都是GEO
------解决思路----------------------
不是对用户进行权限分级么 怎么还可以自己选择?
------解决思路----------------------
这个是完全可以的、有本C#的书、具体叫什么书名忘记了、那里边有一个《家庭理财小帮手》的示例,就是以不同的身份登录的用户进入不同的页面。。。
------解决思路----------------------
角色可以选择,权限用户不能选择。
而且登  “陆”是个错别字
你说的主界面菜单是根据用户的角色来创建的
不管是谁,先登录进去,然后判断角色,权限,再现实菜单之类的
------解决思路----------------------
引用:
太奇葩了,权限都可以选择,还要权限干吗?

角色本来就是跟用户关联的。。。。用户登录了就能获取到角色了。。。。还用选择吗?
------解决思路----------------------
这个不丑了..
------解决思路----------------------
这种界面很正常啊。哪里不对了。
一般登陆这里可以分成管理员和非管理员,如果你的角色很多种,这个也可以做选择啊。