1、自定义配置文件读取写入操作/// <summary>
/// 读zy.config取配置文件
/// </summary>
static internal string GetConfigValue(string Target)
{
string path = HttpContext.Current.Server.MapPath("~/xml/sys/zy.config");
return GetConfigValue(Target, path);
}
/// <summary>
/// 读zy.config取配置文件
/// </summary>
static internal string GetConfigValue(string Target, string XmlPath)
{
System.Xml.XmlDocument xdoc = new XmlDocument();
xdoc.Load(XmlPath);
XmlElement root = xdoc.DocumentElement;
XmlNodeList elemList = root.GetElementsByTagName(Target);
return elemList[0].InnerXml;
}
2、读取IDataReader接口定义变量 dr的方法
string pwd = rd.GetString(0);
UserNum = rd.GetString(1);
byte isAdmin = rd.GetByte(2);
byte isLock = rd.GetByte(3);
if (!rd.IsDBNull(4))
SiteID = rd.GetString(4);
if (pwd != LY.Common.Input.MD5(PassWord)) //采用MD5加密技术进行字符串匹配
state = EnumLoginState.Err_NameOrPwdError;
else if (isAdmin != 0X01) //采用16进制字节判断是否是管理员
state = EnumLoginState.Err_NotAdmin;
else if (isLock != 0X00)
state = EnumLoginState.Err_Locked;