|
验证输入的用户名和密码是否在XML文件中存在,实现登录功能 |
|
|
验证输入的用户名和密码是否在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
|
|
|
|
|
|
|
|
|
|
|