方法一:SoapHeader

辅助类:MySoapHeader 

 1     //SoapHeader 添加引用
 2     using System.Web.Services.Protocols;
 3     
 4     #region 配置登录标头
 5     
 6     public class MySoapHeader:SoapHeader
 7     {
 8         private string _strUserName = string.Empty;
 9         private string _strPassWord = string.Empty;
10 
11         #region 构造方法
12         public MySoapHeader() { }
13 
14         public MySoapHeader(string userName, string passWord)
15         {
16             _strUserName = userName;
17             _strPassWord = passWord;
18         }
19         #endregion
20 
21 
22         #region 构造用户名|密码
23         /// <summary>
24         /// 用户名
25         /// </summary>
26         public string UserName
27         {
28             get { return _strUserName; }
29             set { _strUserName = value; }
30         }
31         /// <summary>
32         /// 密码
33         /// </summary>
34         public string PassWord
35         {
36             get { return _strPassWord; }
37             set { _strPassWord = value; }
38         }
39         #endregion
40 
41 
42         #region 检测是否正常登录
43         public bool CheckLogin()
44         {
45             if (_strUserName == "hkl" && _strPassWord == "123")
46             {
47                 return true;
48             }
49             else return false;
50         }
51         #endregion
52 
53     }
54 
55     #endregion
View Code

相关文章: