webservice安全性保证_webservice客户端调用「建议收藏」

webservice安全性保证_webservice客户端调用「建议收藏」WebService是基于SOAP协议进行网络通讯的,但本文只介绍了一个WebService简单的使用例子,没有详细介绍关于SOAP协议的知识,有兴趣的朋友可以网站搜索下,这方面的资料是非常多。下面说说WebService的例子吧。1、新建一个WebService项目,在项目下新建一个SoapHeader.cs类,这个类是用来做WebSerivce安全性验证,此类必须继承.ne_webservicesoapextensionattribute安全验证

webservice安全性保证_webservice客户端调用「建议收藏」"

WebService是基于SOAP协议进行网络通讯的,但本文只介绍了一个WebService简单的使用例子,没有详细介绍关于SOAP协议的知识,有兴趣的朋友可以网站搜索下,

这方面的资料是非常多。

下面说说WebService的例子吧。

1、新建一个WebService项目,在项目下新建一个SoapHeader.cs类,这个类是用来做WebSerivce安全性验证,此类必须继承.net类库的SoapHeader类。

代码清单:

using System;
using System.Web.Services.Protocols;

namespace Shuanglu.WebService
{
    public class MySoapHeader : SoapHeader
    {
        public MySoapHeader()
        {
            //
            //TODO: 在此处添加构造函数逻辑
            //
        }

        private string _userid = string.Empty;
        private string _password = string.Empty;
        public string errinfo = "您要找的资源已被删除、已更名或暂时不可用。";

        public string UserID
        {
            get { return _userid; }
            set { _userid = value; }
        }

        public string Password
        {
            get { return _password; }
            set { _password = value; }
        }

        public bool IsValid()
        {
            string Msg = string.Empty;
            return IsValid(_userid, _password, out Msg);
        }

        public bool IsValid(out string Msg)
        {
            return IsValid(_userid, _password, out Msg);
        }

        public bool IsValid(string nUserID, string nPassword, out string Msg)
        {
            Msg = "";
            try
            {
                if (nUserID == "19873534socrates" && nPassword == "daling234534")
                {
                    return true;
                }
                else
                {
                    Msg = "对不起你无权调用此WebService,可能的原因如下:1、你的帐号管理员禁用了。2、您的帐号的密码不正确!";
                    return false;
                }
            }
            catch (Exception e)
            {
                Msg = &#

今天的文章webservice安全性保证_webservice客户端调用「建议收藏」分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/58032.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注