2017/06/14這一天,是我玩Shiro安全框架最刻骨銘心的一天。因為Shiro今天給我深深的補了一刀,在這兒我也給各位補一刀吧,其實問題很簡單,解決方式也極其簡單,只是給各位分享一下這個錯誤,純屬給各位長點經(jīng)驗值。

  之前自己搭建了一套系統(tǒng)拿來練手,將Shiro請到這套系統(tǒng)中作為了第一道防鎖線,今天閑來無事想加個短信驗證碼上去,就登陸了中國建網(wǎng),還好,之前玩剩下的還有3條短信,于是就小忙了起來,找到很久以前玩過的SMS短信發(fā)送的那段代碼,但是代碼很亂很臟,因為那時候不懂事兒瞎寫的,現(xiàn)在整理了一下我就不客氣了,給大家貼在這兒了,哈哈~~由于這是一段模版代碼,只需把自己在短信平臺注冊的用戶名和接口調用的秘匙補上去,還有將你想要發(fā)送的隨機驗證碼和短信模板內容告訴接口就OK。

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

 1   public static String sendCode(String url,String encoded,String mobile,String SMSTemplate){ 2         //獲取隨機6位驗證碼 3         String code = VerifyCodeUtils.generateVerifyCode(6); 4         HttpClient client = new HttpClient(); 5         PostMethod post = new PostMethod(url); 6         post.addRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset="+encoded); 7         NameValuePair[] data = { 
 8                 new NameValuePair("Uid", 用戶名), 
 9        &n