public int UserChangePass( string sID, string sOldPass, string sNewPass ){
XmlDocument doc = new XmlDocument();
XmlNode node;
XmlElement rootNode;
string sSelect;
doc.Load("c://InetPub//wwwroot//UserMan//userlist.xml");
rootNode = doc.DocumentElement;
sSelect = "descendant::user[id = '" + sID + "' ]";
node= rootNode.SelectSingleNode(sSelect);
if (node == null)
return -1; //返回会员不存在错误
node = node.ChildNodes[1];
if ( node.InnerText != sOldPass )
return -2; //密码错
node.InnerText = sNewPass; //修改密码
doc.Save( "c://InetPub//wwwroot//UserMan//userlist.xml" ); //存盘
return 0;
}
}
}