Winform 程序该怎么做网络验证 1.用户名输入账号密码,到服务器验证,服务器返回认证信息,软件根据认证信息登陆程序.具体该怎么实现? 大家是否有好的例子? 因为我对asp.net完全不懂,请大家帮忙. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个简单哈,你datatable或者datareader来从数据库中读取这个密码字段,然后通过Txt_PassWord.Text与数据库中的数据进行比较就行哈,如果相等就可以登录了 1. web服务, 引入web服务地址,就可以像普通类一样调用2. 使用httpwebrequest发送数据到网站 ,并取得返回值3. 数据库开放网络访问权限,远程操作数据库 用form,定义TextBox为id和pwd,在服务器用request.Form["id"]和request.Form["pwd"],可以获取id和pwd,在进行验证 LZ可以写一个方法string userName=txtName.Text;string userPwd=txtPwd.Text;string sql="select * from 表名 where 用户名字段="+userName+" and 用户密码字段="+userPwd;SqlConnection con=new SqlConnection("连接数据库字符串");SqlCommand cmd=new SqlCommand(sql,con);int i=cmd.ExcuteNonQuery();if(i>0){ 登录成功}else{ 登录失败} 当然这只是一个例子我建议LZ使用三层实现,这样增强代码重用性,便于维护使用三层的话那么我上面的方法也许就需要改下但是大概思路差不多 如果LZ用三层的话可以加我Q453367672 详细解释 仿WIN7优化大师自定义TabControl控件 vs2008配置数据源的时候不能新建连接 读不出数据 用ORACLE数据库、c#编写应用程序, 怎么做数据库缓冲池 ,各位指导指导我。 C# form 中有没有编辑显示XML数据的控件 多语言版本网站 传奇服务器端模拟 C#源码 异步问题 急! 插入到数据库中确没有了小时和分钟,怎么回事! 急急急! C# 连接Oracle的修改问题 异或和函数传值问题 双缓存怎么用?
2. 使用httpwebrequest发送数据到网站 ,并取得返回值
3. 数据库开放网络访问权限,远程操作数据库
string userName=txtName.Text;
string userPwd=txtPwd.Text;
string sql="select * from 表名 where 用户名字段="+userName+" and 用户密码字段="+userPwd;SqlConnection con=new SqlConnection("连接数据库字符串");
SqlCommand cmd=new SqlCommand(sql,con);
int i=cmd.ExcuteNonQuery();
if(i>0)
{
登录成功
}
else
{
登录失败
}
我建议LZ使用三层实现,这样增强代码重用性,便于维护
使用三层的话那么我上面的方法也许就需要改下
但是大概思路差不多 如果LZ用三层的话可以加我Q453367672 详细解释