社区
C#
帖子详情
表中字符判断问题...急!
panda158
2010-08-09 04:47:06
是这样的,我现在一个登入窗体,两个文本框(TextBox)和一个登入按钮(Button),数据库中一个表是记录登入用户信息的。表中三个字段,一个用户ID(nameID),一个用户密码(passwrd),另外一个管理员字段(guanly),我想问下,用什么方法或者是其他的什么去判断我登入的此人是否为管理员,也就是判断guanly这字段的值是不是等于管理员(添加信息的时候,guanly字段是固定添加三个字。管理员)根据是否管理员跳入不同的窗体。
求高手们帮忙解决!
...全文
125
23
打赏
收藏
表中字符判断问题...急!
是这样的,我现在一个登入窗体,两个文本框(TextBox)和一个登入按钮(Button),数据库中一个表是记录登入用户信息的。表中三个字段,一个用户ID(nameID),一个用户密码(passwrd),另外一个管理员字段(guanly),我想问下,用什么方法或者是其他的什么去判断我登入的此人是否为管理员,也就是判断guanly这字段的值是不是等于管理员(添加信息的时候,guanly字段是固定添加三个字。管理员)根据是否管理员跳入不同的窗体。 求高手们帮忙解决!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panda158
2010-08-10
打赏
举报
回复
[Quote=引用 5 楼 wtnu200 的回复:]
登录语句可以这样写:
select guanly from table where nameID=? passwrd=?
定义一个dataset,
先判断记录是否为空,为空就是密码或用户名错误,
不为空,就再判断guanly的内容,根据这个就可以知道是不是管理员了.
[/Quote]
之后的guanly又怎样去判断呢?
panda158
2010-08-10
打赏
举报
回复
[Quote=引用 15 楼 danruojun 的回复:]
你在登录的时候就判断是否管理员啊,传递一个bool类型的变量过去,true表示是管理员,然后在那个窗体初始化的时候判断这个传入参数,参数为true则按钮的enable属性(如果为可见的话为visible属性)设置为true,反之为false,这样非管理员就不能点击那个按钮了。
[/Quote]
这bool听起来好像还蛮可以的,我试下。
堆代码的爱因斯坦
2010-08-10
打赏
举报
回复
[Quote=引用 20 楼 panda158 的回复:]
引用 14 楼 jayinit 的回复:
引用 12 楼 panda158 的回复:
引用 9 楼 jayinit 的回复:
引用 7 楼 panda158 的回复:
引用 4 楼 jayinit 的回复:
既然你的那个窗体是管理员和普通用户都可以进,那功能怎么划分呢?
你把那个功能给管理员啊
那窗体里面还有按钮就是只有管理员才可以操作的
这一步怎么实现呢,那就是你……
[/Quote]
老大你还没解决啊
你都传来了,怎么分不清身份的标识呢?
怎么可能呢?你可以弄个啊,标示身份的ID
panda158
2010-08-10
打赏
举报
回复
[Quote=引用 14 楼 jayinit 的回复:]
引用 12 楼 panda158 的回复:
引用 9 楼 jayinit 的回复:
引用 7 楼 panda158 的回复:
引用 4 楼 jayinit 的回复:
既然你的那个窗体是管理员和普通用户都可以进,那功能怎么划分呢?
你把那个功能给管理员啊
那窗体里面还有按钮就是只有管理员才可以操作的
这一步怎么实现呢,那就是你在登陆时就获得身份!对按钮再操作!
所以……
[/Quote]
都传过来啦!好像值传过来之后没有管理员之分啦。
angelshuimo
2010-08-09
打赏
举报
回复
在登录的时候,添加个选项框,选择登陆用户所登录的权限就能实现你要的功能了...
guohelv0519
2010-08-09
打赏
举报
回复
以给定的用户名和密码来查询数据,如果两个值都是正确的,那么看与之相对应的管理员权限是什么,并以此权限来动态设定界面上只能让管理员操作的按钮是否可用。如果不是管理员,可以将此按钮的 Enabled 属性设为 False。
东邪独孤
2010-08-09
打赏
举报
回复
是否管理员的字段就填一个值,“是”或“否”,登陆的时候就来判断了。
wuyq11
2010-08-09
打赏
举报
回复
Form构造函数传角色信息到其他窗体
UserModel user = userBll.GetUserInfo(name);
if (null != user)
{
if (user.Upwd.Equals(pwd))
{
Form1 main = new Form1(user); //用户实体
main.Owner = this;
main.Show();
this.Hide();
}
}
//或定义form1属性
danruojun
2010-08-09
打赏
举报
回复
你在登录的时候就判断是否管理员啊,传递一个bool类型的变量过去,true表示是管理员,然后在那个窗体初始化的时候判断这个传入参数,参数为true则按钮的enable属性(如果为可见的话为visible属性)设置为true,反之为false,这样非管理员就不能点击那个按钮了。
堆代码的爱因斯坦
2010-08-09
打赏
举报
回复
[Quote=引用 12 楼 panda158 的回复:]
引用 9 楼 jayinit 的回复:
引用 7 楼 panda158 的回复:
引用 4 楼 jayinit 的回复:
既然你的那个窗体是管理员和普通用户都可以进,那功能怎么划分呢?
你把那个功能给管理员啊
那窗体里面还有按钮就是只有管理员才可以操作的
这一步怎么实现呢,那就是你在登陆时就获得身份!对按钮再操作!
所以我想通过判断是否为管理员来控制那按钮的可见度
……
[/Quote]
那你现在登陆的值传过来了吗
panda158
2010-08-09
打赏
举报
回复
[Quote=引用 11 楼 jayinit 的回复:]
引用 10 楼 panda158 的回复:
补问题下:
我现在登入没什么问题,就是值传到其中一个窗体的时候,怎样再对其确认管理员的身份,好让某些按钮不可见
我晕,
你都说了,不同身份近不同界面,现在你不会只是实现了登陆吧,界面没做?
[/Quote]
不是,都完啦,只是一些界面之间的跳转
panda158
2010-08-09
打赏
举报
回复
[Quote=引用 9 楼 jayinit 的回复:]
引用 7 楼 panda158 的回复:
引用 4 楼 jayinit 的回复:
既然你的那个窗体是管理员和普通用户都可以进,那功能怎么划分呢?
你把那个功能给管理员啊
那窗体里面还有按钮就是只有管理员才可以操作的
这一步怎么实现呢,那就是你在登陆时就获得身份!对按钮再操作!
所以我想通过判断是否为管理员来控制那按钮的可见度
可以,只要你实现登陆的过程中可以取到你登……
[/Quote]
我那按钮是进入管理员界面之间的跳转,省掉管理员要去修改某些信息的时候又要重新等入系统。我只是不想在判断,就通过登入的时候传过来的值,来知道你是否有这权限进入。
堆代码的爱因斯坦
2010-08-09
打赏
举报
回复
[Quote=引用 10 楼 panda158 的回复:]
补问题下:
我现在登入没什么问题,就是值传到其中一个窗体的时候,怎样再对其确认管理员的身份,好让某些按钮不可见
[/Quote]
我晕,
你都说了,不同身份近不同界面,现在你不会只是实现了登陆吧,界面没做?
panda158
2010-08-09
打赏
举报
回复
补问题下:
我现在登入没什么问题,就是值传到其中一个窗体的时候,怎样再对其确认管理员的身份,好让某些按钮不可见
堆代码的爱因斯坦
2010-08-09
打赏
举报
回复
[Quote=引用 7 楼 panda158 的回复:]
引用 4 楼 jayinit 的回复:
既然你的那个窗体是管理员和普通用户都可以进,那功能怎么划分呢?
你把那个功能给管理员啊
那窗体里面还有按钮就是只有管理员才可以操作的
这一步怎么实现呢,那就是你在登陆时就获得身份!对按钮再操作!
所以我想通过判断是否为管理员来控制那按钮的可见度
[/Quote]
可以,只要你实现登陆的过程中可以取到你登陆的身份!!
剩下的都不是问题了
你搞的界面真是哦
既然那个按钮只有管理员可以用,你为什么不放在管理员的界面上呢,还让普通用户看到呢!
panda158
2010-08-09
打赏
举报
回复
[Quote=引用 5 楼 wtnu200 的回复:]
登录语句可以这样写:
select guanly from table where nameID=? passwrd=?
定义一个dataset,
先判断记录是否为空,为空就是密码或用户名错误,
不为空,就再判断guanly的内容,根据这个就可以知道是不是管理员了.
[/Quote]
恩,可另外一个界面里的某些按钮一般的会员也可以看见了
panda158
2010-08-09
打赏
举报
回复
[Quote=引用 4 楼 jayinit 的回复:]
既然你的那个窗体是管理员和普通用户都可以进,那功能怎么划分呢?
你把那个功能给管理员啊
那窗体里面还有按钮就是只有管理员才可以操作的
这一步怎么实现呢,那就是你在登陆时就获得身份!对按钮再操作!
[/Quote]
所以我想通过判断是否为管理员来控制那按钮的可见度
panda158
2010-08-09
打赏
举报
回复
[Quote=引用 3 楼 huhuapop 的回复:]
在输入用户的时候查数据库,判断
[/Quote]
一切都没问题,就是传值过去后,在其中一个窗体里,那值都是同一个表里的,有些功能是管理员才可以操作的,所以我想通过传值来判断,可问题就是那值传过来的一样,只有guanly这字段的区别
wtnu200
2010-08-09
打赏
举报
回复
登录语句可以这样写:
select guanly from table where nameID=? passwrd=?
定义一个dataset,
先判断记录是否为空,为空就是密码或用户名错误,
不为空,就再判断guanly的内容,根据这个就可以知道是不是管理员了.
堆代码的爱因斯坦
2010-08-09
打赏
举报
回复
既然你的那个窗体是管理员和普通用户都可以进,那功能怎么划分呢?
你把那个功能给管理员啊
那窗体里面还有按钮就是只有管理员才可以操作的
这一步怎么实现呢,那就是你在登陆时就获得身份!对按钮再操作!
加载更多回复(3)
java 只保留字母_java编程
问题
,
急
急
急
!输入一个
字符
串,如果
字符
串
中
存在字母"a"的次数大于1,则只保留第一个"a",...
java编程
问题
,
急
急
急
!输入一个
字符
串,如果
字符
串
中
存在字母"a"的次数大于1,则只保留第一个"a",关注:244答案:4mip版解决时间 2021-01-25 14:04提问者帆佈素顔钕漢囝2021-01-25 08:11输入一个
字符
串,如果
字符
串
中
存在字母"a"的次数大于1,则只保留第一个"a",将其余的"a"均替换为"b"。比如:输入 s="abcde" 则输出:s="abcd"输...
下列选项
中
不属于html5转义
字符
,12.下列不是HTML
中
特殊
字符
的转义
字符
的是( )...
【单选题】能与蛋白质或其它植物多聚体结合生成稳定化合物并被称为葡萄酒骨架的是【单选题】在遵循( )原则的基础上,根据平面图构思要
表
达的重点,选择好绘制的角度,快速勾勒出草图。【
判断
题】一套完整的快题设计图通常包括概念图解(也可以称为草图)、总平面图、剖立面图、分析图、透视图。【单选题】棘皮动物的体壁不包括( )。【单选题】【多选题】会计凭证按编制的程序和用途不同,可分为( )。【单选题】Un...
c语言 switch
判断
字符
串【
字符
集与数字互转】
c语言 switch
判断
字符
串 因为c语言
中
switch里面很难放进
字符
串,所以才联想到要发
表
一篇这个文章来抢先吃c语言的螃蟹(其实在上一篇文章
中
就已经提到了这样的方法了) #define toasc(c) (((unsigned char)(c))&0x7f) //上面的方法只能放进去一个char
字符
,并不能把char
字符
组全部转换成int //下面的方法是上面的反方法,将ASCII码也就int类型转换成单
字符
的方法 unsigned char * cc = (unsigned char
C#dataGridView控件如何在当前环境
中
使用Contains包含来
判断
特定
字符
?
指定列名是"员工状态",当
表
中
该列值对应存在"离职"
字符
时,设置行底色 想问一下,如何在当前环境
中
使用Contains包含来
判断
特定
字符
? 求解答,谢谢! foreach (DataGridViewRow r in dataGridView1.Rows) { if ((string)(r.Cells["员工状态"].Value) == "5...
Python学习笔记(Python基础篇精简版)------廖雪峰Python教程
文章目录一. python基础1.1. 数据类型和变量1.1.1.整数1.1.2. 浮点数1.1.3.
字符
串1.4.布尔值1.5. 空值1.6.变量1.7. 常量1.8. 注意2. Python的
字符
串2.1.
字符
编码2.2. 格式化2.3. format()2.4. f-string3. 使用list和tuple3.1. list3.2. tuple4. 条件
判断
4.1. if语句4.2. elif语句4.3. input语句5. 循环5.1. for...in循环5.2. range()函数5.3.
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章