http://www.dc.gov.cn/manage/login.aspx,这个是登陆界面,连错误的密码都不提示了,本机好用啊,以是代码,那位高人帮我看一下
bool isValid = TCmsUser.CheckLogin(TextBox1.Text,TextBox2.Text,this);//下边有CheckLogin的原型
Uri url;
//string domain;
if (this.ViewState["dUrl"]==null)
{url = Request.UrlReferrer;
this.ViewState["dUrl"] = url;}
else
{url = (Uri)this.ViewState["dUrl"];}
if (isValid)
{Response.Redirect(url.ToString());
Response.End();}
else
{Label3.Text = "<font color=red>用户名或密码错误,登录失败。";}
public static bool CheckLogin(string username, string userpwd)
{bool Result= false;
string UserID= CheckLoginReturnUID(username, userpwd);//下边有函数原型
Result= UserID.Length>0;
// 返回结果
return Result;}
private static string CheckLoginReturnUID(string username, string userpwd)
{ username= username.Trim();
userpwd = userpwd.Trim();
string Result= "";
bool isValid= false;
// 验证数据库用户,并取ID
string strSql= "select user_id from t_user where user_name='"+username+"' and user_pwd='"+userpwd+"'";
TSqlDB oUser= new TSqlDB(strSql);
isValid= !oUser.EOF;
if (isValid)
Result= oUser["user_id"].ToString();
oUser.Free();
// 返回结果
return Result;}
谢谢各位了!!!!!!!!!!!