你的算法非常的傻,剧慢没有可用性。
目前创新互联已为1000多家的企业提供了网站建设、域名、虚拟主机、网站托管、企业网站设计、安定网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
用一个sql查询 查找 密码=输入密码,用户名等于输入的用户的记录,找到了即登录..
dim oRd as new recordset
dim db as connection ' 用db打开数据库
dim sa as string
sa=”select * from table where username='" txtDIM_Username.Text _
"' and userpassword='" txtDIM_Password.Text "'"
ord.open sa,db
if ord.eof() or ord.bof()
‘未找到,不能登录
else
'找到 登录成功....
endif
哈哈简单哪
第一步:登陆网页代码
第二步:登陆以后判断是否登陆成功
有两种方法:1.获取网页代码,判断网页字符有无”登陆成功”字样
源代码:
2.就是判断网页是否跳转到了某一页
源代码:
两种方法结合起来用,可以判断网页是否无法连接
解决方案资源管理器中右键菜单,添加,WINDOWS窗体,弹出的对话框中,左栏已安装的模板中选择WINDOWS FORMS ,右边中找到 登录窗体。添加 。程序会添加一个登录界面。很方便。你试下。
me.dispose()
楼主针对这个问题我也纠结过很久不过就在刚刚我找到了问题所在:
还是用me.close()
打开
项目
》
最下面一行有一个属性》
应用程序》下面
有一个关机模式
改为:当最后一个窗体关闭时。。。注意
me.close要写在窗体show()后面
例如
写成
f2.show()
me.close()
不要写成
me.close()
f2.show()
select * from t1 where name=** and password=** and style=**
如果查询到的表是空的,说明登陆错误,否则成功
Try
Conn = New SqlConnection("Data Source = ASTRAYBI-PC;Initial Catalog = Attendsystem;" "Integrated Security = false; User ID=sa;Password=********")
Conn.Open()
Comm = New SqlCommand("pwd_CheckPass", Conn)
Comm.CommandType = CommandType.StoredProcedure
Comm.Parameters.Add("@CHKName", SqlDbType.VarChar, 30).Value = TBuser.Text
Comm.Parameters.Add("@CHKPass", SqlDbType.VarChar, 10).Value = TBpwd.Text
Comm.Parameters.Add("@ISValid", SqlDbType.VarChar, 20).Direction = ParameterDirection.Output
Comm.ExecuteNonQuery()
If Comm.Parameters("@ISValid").Value = "Good" Then
MessageBox.Show("Welcome!")
Attendsys.Show()
Me.Hide()
Else
MessageBox.Show("Wrong Password Or Unexisted User!")
End If
Catch ex As Exception
MessageBox.Show(ex.ToString())
End Try
具体步骤是建立数据库连接,赋值textbox控件,验证!