当前位置: 首页>>代码示例>>C#>>正文


C# Global.CreateSingleTag方法代码示例

本文整理汇总了C#中Global.CreateSingleTag方法的典型用法代码示例。如果您正苦于以下问题:C# Global.CreateSingleTag方法的具体用法?C# Global.CreateSingleTag怎么用?C# Global.CreateSingleTag使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Global的用法示例。


在下文中一共展示了Global.CreateSingleTag方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: LoginXml

        /// <summary>
        /// 动态调用Web Services来实现用户验证
        /// </summary>
        /// <param name="username"></param>
        /// <param name="password"></param>
        public ActionResult LoginXml(string username, string password)
        {
            if ((username != null && password != null))
            {
                Invokeservers webServers = new Invokeservers();
                string webserversUrl = ConfigurationManager.AppSettings["passporturl"].ToString();
                string nameSpace = ConfigurationManager.AppSettings["namespace"].ToString();
                string className = ConfigurationManager.AppSettings["classname"].ToString();
                string actionName = ConfigurationManager.AppSettings["actionname"].ToString();
                string apCode = ConfigurationManager.AppSettings["apcode"].ToString();

                Global global = new Global();
                string userNameTag = "UserName";
                string passwordTag = "Password";
                string userNameValue = username;
                string passwordValue = Security.MD5Encrypt(password);
                string apCodeTag = "Apcode";

                string xmlPa = "<?xml version=\"1.0\" encoding=\"utf-8\" ?><Passport></Passport>";
                xmlPa = global.CreateSingleTag(xmlPa, userNameTag, userNameValue);
                xmlPa = global.CreateSingleTag(xmlPa, passwordTag, passwordValue);
                xmlPa = global.CreateSingleTag(xmlPa, apCodeTag, apCode);

                object[] Pa = new object[1];
                Pa[0] = xmlPa;

                string result = (string)(webServers.tryWebService(webserversUrl, nameSpace, className, actionName, Pa));

                string resultCodeTag = "success";
                string resultCodeValue = global.GetSingleTagValue(result, resultCodeTag);//0为成功,-1为不存在此用户,-2密码错误,-3失败
                if (resultCodeValue.Trim() == "0")
                {
                    //登录成功
                    string resultUserIDTag = "UserID";
                    string resultUserIDValue = global.GetSingleTagValue(result, resultUserIDTag);
                }
            }
            return View("LoginXml");
        }
开发者ID:dalinhuang,项目名称:newcqgj,代码行数:44,代码来源:SecurityController.cs


注:本文中的Global.CreateSingleTag方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。