配色: 字号:
验证输入的用户名和密码是否在XML文件中存在,实现登录功能
2013-03-20 | 阅:  转:  |  分享 
  
验证输入的用户名和密码是否在XML文件中存在即实现其登录功能存储在XML文件中





//--1.引入命名空间

usingSystem.Xml;



#region方法一

//bool_blValue=false;

//XmlDocument_doc=newXmlDocument();

//_doc.Load(Server.MapPath("XML/User.xml"));

//XmlElement_root=_doc.DocumentElement;

//XmlNodeList_node=_root.ChildNodes;

//foreach(XmlNodexnin_node)

//{

//XmlElement_user=xnasXmlElement;

//XmlNodeList_childList=_user.ChildNodes;

//XmlElement_name=_childList[0]asXmlElement;

//XmlElement_pwd=_childList[1]asXmlElement;

//if(_name.InnerText==txtName.Text.Trim())

//{

//if(_pwd.InnerText==txtPwd.Text.Trim())

//{

//_blValue=true;

//break;

//}

//}

//}

//if(_blValue)

//{

////Response.Write("");

//}

//else

//{

//Response.Write("");

//}

#endregion

#region方法二

//DataSet_ds=newDataSet();

//_ds.ReadXml(Server.MapPath("XML/User.xml"));

//if(_ds.Tables[0].Rows.Count>0)

//{

////--判断行数

//for(inti=0;i<_ds.Tables[0].Rows.Count;i++)

//{

//if(_ds.Tables[0].Rows[i]["name"].Equals(txtName.Text.Trim()))

//{

//if(_ds.Tables[0].Rows[i]["pwd"].Equals(txtPwd.Text.Trim()))

//{

//Response.Write("登录成功");

//break;

//}

//else

//{

//Response.Write("");

//break;

//}

//}

//else

//{

//Response.Write("");

//break;

//}

//}

//}

#endregion

#region方法三

bool_blName=false;

bool_blPwd=false;

XmlDocument_doc=newXmlDocument();

_doc.Load(Server.MapPath("XML/User.xml"));

XmlNodeList[]_node=newXmlNodeList[2]{_doc.SelectNodes("Users/user/name"),_doc.SelectNodes("Users/user/pwd")};

foreach(XmlNodenin_node[0])

{

if(n.InnerText==txtName.Text)

{

_blName=true;

break;

}

}

foreach(XmlNodenin_node[1])

{

if(n.InnerText==txtPwd.Text)

{

_blPwd=true;

break;

}

}

if(_blName==true&&_blPwd==true)

{

Response.Write("");

}

else

{

Response.Write("");

}

#endregion



























献花(0)
+1
(本文系Honey_Dry首藏)