求个密码强弱验证的C#代码 不要JS的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我写的是vs.net2003的代码: namespace 密码验证 { public class mimayanzheng : System.Windows.Forms.Form { private DataTable myTable; private DataRow myRow; } private void button1_Click(object sender, System.EventArgs e) { SqlConnection con=new SqlConnection("server=.;database=data;uid=sa;pwd="); con.Open(); SqlDataAdapter sda=new SqlDataAdapter("select * from 用户信息表",con); sda.Fill(this.myTable); for(int i=0;i<myTable.Rows.Count;i++) { this.myRow=this.myTable.Rows[i]; if(this.myRow[0].ToString().Trim()==this.textBox1.Text.ToString().Trim()&&this.myRow[1].ToString().Trim()==this.textBox2.Text.ToString().Trim()) { MessageBox.Show("密码正确"); } else MessageBox.Show("不正确"); } } } private bool companyLogin() { string uid = tb_uid.Text.Trim(); string pass = West100IT.StringHelper.Encrypto(tb_pass.Text.Trim()); DataTable dataTable = CompanyDataProvider.Instance.GetCom_CompanyByUidAndPassword(uid, pass).Tables[0]; if (dataTable.Rows.Count > 0) return true; else return false; } if (companyLogin()) { Session["uid"] = tb_uid.Text.Trim(); Session["pass"] = West100IT.StringHelper.Encrypto(tb_pass.Text.Trim()); Response.Redirect("adminIndex.aspx"); } else { js = "alert('用户名或密码错误,请重试!');"; ScriptManager.RegisterStartupScript(UpdatePanel1, GetType(), "item", js, true); } 用写正则N个正则表达式,如全是字母的,全是数字的,全是特殊字符的,然后混在的,从最小的开始判断,OK就把正则对应的强弱return 我的输入框用的是ActiveX控件,怎么获取它的keyup事件?用TextBox或者是Input都能捉到,但用ActiveX怎么捉不住事件啊。 1. 你可以根据自己的密码规则写个方法判断...2. 网上有判断密码强弱的网站, 下载JS脚本照着翻版成为C#代码... C#里面怎么定义,怎么使用全局数组? IIS5.1+ASP.net,加载DLL的访问权限设置 改变矩形线条粗细 大家来帮忙想想法儿,我实在有点无奈。 关于linq多表查询 winform里如何备份数据库里的指定表,不是备份整个库(c#) 用c#写一个批量修改.aspx文件编码格式为UTF-8的功能,要怎么做? 写了一个web页面,功能是向数据库里添加数据... NET操作符?和?? 请教,服务端怎样获取客户端传来的DataSet的名字,以及里面的表名,列名? 请教web reportviewer textbox 传参数 数据源是dataset .net中怎样得到地址栏的值
namespace 密码验证
{
public class mimayanzheng : System.Windows.Forms.Form
{
private DataTable myTable;
private DataRow myRow;
}
private void button1_Click(object sender, System.EventArgs e)
{
SqlConnection con=new SqlConnection("server=.;database=data;uid=sa;pwd=");
con.Open();
SqlDataAdapter sda=new SqlDataAdapter("select * from 用户信息表",con);
sda.Fill(this.myTable);
for(int i=0;i<myTable.Rows.Count;i++)
{
this.myRow=this.myTable.Rows[i];
if(this.myRow[0].ToString().Trim()==this.textBox1.Text.ToString().Trim()&&this.myRow[1].ToString().Trim()==this.textBox2.Text.ToString().Trim())
{
MessageBox.Show("密码正确");
}
else
MessageBox.Show("不正确");
}
}
}
private bool companyLogin()
{
string uid = tb_uid.Text.Trim();
string pass = West100IT.StringHelper.Encrypto(tb_pass.Text.Trim());
DataTable dataTable = CompanyDataProvider.Instance.GetCom_CompanyByUidAndPassword(uid, pass).Tables[0];
if (dataTable.Rows.Count > 0) return true;
else return false;
}
if (companyLogin())
{
Session["uid"] = tb_uid.Text.Trim();
Session["pass"] = West100IT.StringHelper.Encrypto(tb_pass.Text.Trim());
Response.Redirect("adminIndex.aspx");
}
else
{
js = "alert('用户名或密码错误,请重试!');";
ScriptManager.RegisterStartupScript(UpdatePanel1, GetType(), "item", js, true);
}
OK就把正则对应的强弱return