webserive 用xml写的 登陆方法
来源:互联网 发布:大富豪棋牌源码 编辑:程序博客网 时间:2024/05/17 05:05
public string Select(string id,string ps)
{
//File.WriteAllText("D:/users/anmj/documents/visual studio 2010/Projects/Bill/Bill/123.xml", Encryption.Encrypt(str));
string strpath = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "\\XmlData\\UserXml.xml";
XmlDocument doc = new XmlDocument();
#region 验证
try
{
if (!File.Exists(strpath))
{
XmlDeclaration xmldeclaration = doc.CreateXmlDeclaration("1.0", "UTF-8","yes");
doc.AppendChild(xmldeclaration);
XmlElement xmlelement = doc.CreateElement("Users");
doc.AppendChild(xmlelement);
doc.Save(strpath);
}
doc.Load(strpath);
XmlNodeList node = doc.DocumentElement.SelectNodes("User[@ID=\"" + id + "\"]");
if (node.Count > 0)
{
foreach (XmlNode item in node)
{
if ((item as XmlElement).GetAttribute("Password") == Encryption.Encrypt(ps))
{
Application["User_id"] = (item as XmlElement).GetAttribute("ID");
return "Home.aspx";
}
}
return "#";
}
else
return "#";
}
catch
{
return "#";
}
#endregion
}
{
//File.WriteAllText("D:/users/anmj/documents/visual studio 2010/Projects/Bill/Bill/123.xml", Encryption.Encrypt(str));
string strpath = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "\\XmlData\\UserXml.xml";
XmlDocument doc = new XmlDocument();
#region 验证
try
{
if (!File.Exists(strpath))
{
XmlDeclaration xmldeclaration = doc.CreateXmlDeclaration("1.0", "UTF-8","yes");
doc.AppendChild(xmldeclaration);
XmlElement xmlelement = doc.CreateElement("Users");
doc.AppendChild(xmlelement);
doc.Save(strpath);
}
doc.Load(strpath);
XmlNodeList node = doc.DocumentElement.SelectNodes("User[@ID=\"" + id + "\"]");
if (node.Count > 0)
{
foreach (XmlNode item in node)
{
if ((item as XmlElement).GetAttribute("Password") == Encryption.Encrypt(ps))
{
Application["User_id"] = (item as XmlElement).GetAttribute("ID");
return "Home.aspx";
}
}
return "#";
}
else
return "#";
}
catch
{
return "#";
}
#endregion
}
0 0
- webserive 用xml写的 登陆方法
- 解析webserive的返回
- webserive中的xml、http、schema
- 写一个登陆用的用户控件。
- 用PHP写的简单登陆首页
- 用AWT写的登陆界面
- 用java写一个登陆的demo
- 更快的写XML的方法
- asp写的日志处理方法 (XML)
- Java写的登陆窗口
- HttpURLConnection写的模拟登陆
- AXIS2 webSerive
- webserive实践
- 用Java写的一个类似QQ登陆界面的程序 Java QQ登陆界面
- 自己写的输出xml和json的几个方法,和WebService,jquery ajax配合用
- 用Html写一个简单的登陆界面
- 检查xml写的格式是否正确的方法
- 用python写登陆界面
- wpf学习笔记-样式
- FreeMarker一些常见错误的总结
- cocos2d-x显示3d模型
- 数列有序!
- fedora自带的Rhythmbox播放器
- webserive 用xml写的 登陆方法
- zend framework开发工具“ZF tool用法介绍”
- wpf学习笔记-3D
- 黑马程序员---JAVA基础---GUI(十四)
- ASP.net的身份验证方式有哪些?分别是什么原理?
- wpf学习笔记-3D场景中的鼠标相应事件
- 那些争议最大的编程观点
- TIME_WAIT和CLOSE_WAIT状态区别
- 将Storm源码导入Eclipse