社区
C#
帖子详情
C# 如何实现密码验证窗口
huaguocsdn
2004-04-18 12:18:08
请问C#如何实现密码验证窗口,指桌面不是WEB的,(数据库是SQL SERVER2000的)
用户名:
密码:
确定 取消
...全文
218
10
打赏
收藏
C# 如何实现密码验证窗口
请问C#如何实现密码验证窗口,指桌面不是WEB的,(数据库是SQL SERVER2000的) 用户名: 密码: 确定 取消
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
showlie
2004-04-19
打赏
举报
回复
不熟悉WEB,但是我想原理肯定一样的,只是语法有点不同罢了!根据上面的WinForms再写WEB应该很简单的吧~~~
lifeixie
2004-04-19
打赏
举报
回复
不明白你是怎么判断数据库里的用户名和密码和你输入的用户名密码如何相等的??有例子吗?
demoer
2004-04-18
打赏
举报
回复
用showDialog方法显示窗体,接收ShowDialog()的返回,把验证窗体的确定取消按钮的DialogResult属性分别设为OK和Cancel,判定是否成功可以通过修改DialogResult或者向主窗体写数据的办法来实现。
顺便问一下楼上,怎么返回bool值?我也需要这个功能……不过在下愚鲁,没有找到:(
Reeezak
2004-04-18
打赏
举报
回复
在主窗体运行前showdialog你的登陆窗体,所有的验证可以在登陆窗体中进行。然后返回一个bool值给主窗体,就ok了
gudengyeren
2004-04-18
打赏
举报
回复
我还想问一下,如果要在WEB里面,怎么办/.????
showlie
2004-04-18
打赏
举报
回复
在窗体的main()函数中对logForm.DialogResult的结果进行判断:
if(logForm.DialogResult==DialogResult.OK)
{
Application.Run(new MainForm());
logForm.Close();
}
至于登陆窗体中在确定按钮中对身份的验证就是对数据库的查询:
string source="source=localhost;uid=sa;database=databaseName";
string select="select * from login where id='"+textBoxID.Text+"' and '"+textBoxPsw.Text+"'";
SqlConnection conn=new SqlConnection(source);
SqlCommand cmd=new SqlCommand(source,conn);
try
{
conn.Open();
SqlDataReader dr=cmd.ExcecuteReader();
if(dr.HasRows)
{
this.DialogResult=DialogResult.Yes;
else this.DialogResult=DialogResult.No;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
this.DialogResult=DialogResult.No;
}
finally
{
conn.Close();
}
基本情况是这样的,但是具体的细节楼主还应该稍加改动。
ermachao
2004-04-18
打赏
举报
回复
另外如果是WEB的认证的话可以在Web.Config中去设置,可以参考QuickStart或MSDN
ermachao
2004-04-18
打赏
举报
回复
只需把密码输入框的属性设为Password就可以了.
yuqingjiang
2004-04-18
打赏
举报
回复
如果需要实现把输入的字符都转换成*得效果,该怎么做呢?除了调用API得方法还有其他简单一点的么?
mmqingfeng
2004-04-18
打赏
举报
回复
RETRY:
int isLogin = Login();
if(isLogin == 1)
{//开始运行
Application.Run(new Windows.Forms.MainFrom());
}
else if (isLogin == 0)
{
DialogResult result = MessageBoxEx.ShowError("用户名、密码不正确!\n","登录错误");
if (result == DialogResult.Retry)
{
//用户选择重试
goto RETRY;
}
}
private int Login()
{
int isLogin = 0;
try
{
LoginForm f = new LoginForm();
DialogResult r = f.ShowDialog();
if(r == DialogResult.OK )
{
isLogin = Check(f.UserName,f.Password);
}
}
catch
{
isLogin = -1;
}
finally
{
return isLogin;
}
}
C#
编写一个简单的
验证
用户和
密码
的登录
窗口
编写一个
验证
用户和
密码
的登录
窗口
。要求: 1.登录
窗口
采用启动
窗口
,当用户名和
密码
正确(目前采用程序
验证
,用户名windows,
密码
:windows)...2.采用系统托盘图标编程方式完成将
窗口
实现
环形、方形、自动透明渐变。
c#
一些简单的
密码
设置
这是
c#
三种设置
密码
的小小程序。 if (i ==123 ) { if (a == 234) { Console.WriteLine("成功登陆!"); } }
C#
WinForm 不规则透明界面美化 效果 DEMO
功能:登入框
验证
,注册表记录用户及
密码
,进度条,winform登入信息保存 2 主界面 功能:透明界面美化, 透明按钮切换,用户信息传递,最大化,最小化,关闭,移动
窗口
,定时器,弹窗,页面传值 3右下角浮动弹窗 ...
C#
窗体程序结合oracle数据库完成的超市管理系统,包含完整项目、注释、报告
2、oracle数据库部分包含建用户、建表、建序列、建触发器、建包头(对每个表进行增、删、改,管理员登录ID、
密码
、权限
验证
)、建包体 3、
C#
程序部分包括完整项目程序、注释,
实现
接收数据、在窗体程序中调用包中的...
验证
密码
窗口
进入
验证
,,输入
密码
..错误三次将重新启动..无法用CTRL+ALT+DEL结束它..
C#
110,560
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章