亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Web Service非Soap頭(Session)身份驗證方法

2019-11-17 04:27:38
字體:
來源:轉載
供稿:網友

  最近在做一個程序的Web Service,需要驗證帳號才能使用Web Service提供的方法,首先想到把帳號信息附加在Soap頭中傳過去的方式,但在公司其他同事在使用非.net程序調用的時候發現有諸多不便。又Google了一鎮子,發現一個使用session的方式,說起來還是找“Web Service分段上傳大附件”的時候看到的一個示例,難怪以前找Web Service驗證的時候老找不到想要的結果。代碼比較簡單,主要代碼如下:view plaincopy to clipboardPRint?
/// <summary>  
 /// 授權驗證,在調用Web Service的時候先調用這個方法,調用完成后就像普通網站登錄一樣,只要Session不超時就不需要再次調用此方法了  
 /// </summary>  
 /// <param name="appName">程序名稱</param>  
 /// <param name="appAuthorizeCode">授權代碼</param>  
 /// <returns></returns>  
 [WebMethod(EnableSession = true, MessageName = "授權驗證")]  
 public bool CheckAuthorize(string appName, string appAuthorizeCode)  
 {  
 if (appName == "帳號名稱" && appAuthorizeCode == "123456")  
 Session["Login"] = true;  
 else 
 Session["Login"] = false;  
 
 return (bool)Session["Login"];  
 }  
 
 /// <summary>  
 /// 添加檔案,然后再調用  
 /// </summary>  
 /// <param name="model">檔案實體類</param>  
 /// <returns></returns>  
 [WebMethod(EnableSession=true,MessageName="添加檔案")]  
 public string AddArchive(Model.Archives model)  
 {  
 try 
 {  
 
 if (Session["Login"] != null && Session["Login"].Equals(true))  //這里就是判斷Session值,即有沒有通過驗證。每個方法前都需要判斷下  
 {  
 //以下代碼為示例代碼,可以根據需要放置自己的代碼了  
 BLL.Archives bll = new BLL.Archives(); //檔案操作類的實例化  
 
 if (bll.AddArchive(model)) //添加檔案  
 return "檔案添加成功";  
 else 
 return "檔案添加失敗";  
 }  
 else 
 return "未通過驗證";  
 }  
 catch (Exception err)  
 {  
 return err.Message;  
 }  
 } 

/// <summary>
 /// 授權驗證,在調用Web Service的時候先調用這個方法,調用完成后就像普通網站登錄一樣,只要Session不超時就不需要再次調用此方法了
 /// </summary>
 /// <param name="appName">程序名稱</param>
 /// <param name="appAuthorizeCode">授權代碼</param>
 /// <returns></returns>
 [WebMethod(EnableSession = true, MessageName = "授權驗證")]
 public bool CheckAuthorize(string appName, string appAuthorizeCode)
 {
 if (appName == "帳號名稱" && appAuthorizeCode == "123456")
 Session["Login"] = true;
 else
 Session["Login"] = false;

 return (bool)Session["Login"];
 }

 /// <summary>
 /// 添加檔案,然后再調用
 /// </summary>
 /// <param name="model">檔案實體類</param>
 /// <returns></returns>
 [WebMethod(EnableSession=true,MessageName="添加檔案")]
 public string AddArchive(Model.Archives model)
 {
 try
 {

 if (Session["Login"] != null && Session["Login"].Equals(true))  //這里就是判斷Session值,即有沒有通過驗證。每個方法前都需要判斷下
 {
 //以下代碼為示例代碼,可以根據需要放置自己的代碼了
 BLL.Archives bll = new BLL.Archives(); //檔案操作類的實例化

 if (bll.AddArchive(model)) //添加檔案
 return "檔案添加成功";
 else
 return "檔案添加失敗";
 }
 else
 return "未通過驗證";
 }
 catch (Exception err)
 {
 return err.Message;
 }
 }  可以看到使用Session的方式來驗證主要還是在于“EnableSession = true”這個屬性。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人黄色在线播放| 亚洲欧美日韩精品久久亚洲区| 国产主播在线一区| 精品视频—区二区三区免费| 538国产精品一区二区免费视频| 欧美在线亚洲在线| 欧美日韩性生活视频| xxx欧美精品| 欧美日韩亚洲视频| 欧美超级免费视 在线| 2019亚洲男人天堂| 日韩亚洲一区二区| 精品久久香蕉国产线看观看gif| 一区二区三区精品99久久| 久热国产精品视频| 久久久久久久爱| 亚洲欧美激情视频| 亚洲精品一区二区三区不| 国产精品久久综合av爱欲tv| 国产乱肥老妇国产一区二| 久久久久久久久久久人体| 日韩免费中文字幕| 亚洲精品v天堂中文字幕| 中文字幕在线观看亚洲| 亚洲一区中文字幕在线观看| 日韩欧美亚洲综合| 亚洲亚裔videos黑人hd| 成人h猎奇视频网站| 国产日韩欧美夫妻视频在线观看| 欧美激情亚洲国产| 久久精品99国产精品酒店日本| 亚洲精品久久久久久久久久久久久| 亚洲大胆人体视频| 欧美孕妇与黑人孕交| 91精品国产色综合久久不卡98| 国产成人精品视频在线观看| 欧美色道久久88综合亚洲精品| 欧美成人免费播放| 欧美成人在线网站| 亚洲国产精品小视频| 精品少妇v888av| 日韩av男人的天堂| 欧美激情一区二区三区久久久| 国产精品视频一区国模私拍| 国产精品444| 日本高清+成人网在线观看| 91精品国产乱码久久久久久久久| 欧美亚洲视频在线看网址| 久久精品欧美视频| 国产亚洲欧美另类中文| 午夜精品一区二区三区视频免费看| 中文欧美日本在线资源| 97视频在线观看免费高清完整版在线观看| 福利视频导航一区| 日韩中文第一页| 成人a在线视频| 国外成人在线播放| 国产成人免费av电影| 国产精品你懂得| 亚洲成年网站在线观看| 久久精品电影一区二区| 97国产精品视频人人做人人爱| 91午夜在线播放| 国产精品专区h在线观看| 国产精品国产三级国产aⅴ浪潮| 亚洲人午夜精品免费| 日韩电影大片中文字幕| 精品福利在线观看| 国产精品专区h在线观看| 国产69精品久久久| 国产精品视频中文字幕91| 亚洲国产福利在线| 亚洲国产精品一区二区久| 亚洲成人av在线| 欧美专区第一页| 国语自产精品视频在线看一大j8| 中文字幕精品一区二区精品| 亚洲xxxxx性| 国产丝袜视频一区| 久久精品国产一区| 日韩成人激情视频| 久久69精品久久久久久久电影好| 成人精品一区二区三区| 日韩中文字幕第一页| 亚洲一区二区三区视频播放| 国产中文欧美精品| 欧美大胆a视频| 91精品视频播放| 成年人精品视频| 最近中文字幕2019免费| 亚洲色图日韩av| 91成人在线播放| 欧美激情免费看| 色午夜这里只有精品| 韩日欧美一区二区| 国产精品欧美激情| 国产亚洲精品日韩| 午夜美女久久久久爽久久| 国产精品日韩电影| 色哟哟亚洲精品一区二区| 欧美一级免费看| 欧美激情二区三区| 另类色图亚洲色图| 日韩电影大全免费观看2023年上| 韩国三级日本三级少妇99| 91精品免费久久久久久久久| 欧美成人精品h版在线观看| 国产成人黄色av| 精品亚洲一区二区三区| 久久影视免费观看| 国产成人亚洲综合91| 亚洲激情在线视频| 91午夜理伦私人影院| 亚洲欧洲日产国码av系列天堂| 国产在线视频91| 91久久国产精品| 欧洲亚洲免费视频| 欧美激情精品久久久久久变态| 亚洲区免费影片| 国产综合香蕉五月婷在线| 亚洲图片在线综合| 成人在线国产精品| 午夜精品国产精品大乳美女| 亚洲国产97在线精品一区| 欧美激情视频给我| 亚洲欧美精品suv| 91国语精品自产拍在线观看性色| 亚洲三级免费看| 国产精品美女网站| 中文字幕国产日韩| 亚洲香蕉成人av网站在线观看| 日韩精品在线视频观看| 亚洲色图色老头| 久久精品视频免费播放| 热久久这里只有精品| 国产免费一区二区三区在线能观看| 97色在线观看免费视频| 亚洲国产高清自拍| 成人亲热视频网站| 亚洲午夜女主播在线直播| 欧美专区在线观看| 亚洲精品小视频| 777777777亚洲妇女| 国产精品av免费在线观看| 欧美www视频在线观看| 欧美一级电影免费在线观看| 午夜精品在线观看| 亚洲级视频在线观看免费1级| 一个人看的www欧美| 国内精品小视频在线观看| 色偷偷888欧美精品久久久| 久久久久久亚洲精品不卡| 亚洲成色777777女色窝| 精品毛片三在线观看| 国产亚洲精品美女久久久久| 最新国产成人av网站网址麻豆| 亚洲无限乱码一二三四麻| 亚洲少妇中文在线| 亚洲欧美国产精品久久久久久久| 5566成人精品视频免费| 一本色道久久88综合亚洲精品ⅰ| 国产精品国产自产拍高清av水多| 日韩美女视频在线观看| 国产精品露脸av在线|