"你的key"
access_key_secret =
"你自己的key"
# 注意:不要更改
region =
"cn-hangzhou"
product_name =
"dysmsapi"
domain =
"dysmsapi.aliyuncs.com"
acs_client = acsclient(access_key_id, access_key_secret, region)
region_provider.add_endpoint(product_name, region, domain)
defsend_sms
(phone_numbers,code)
: business_id = uuid.uuid1(
) sign_name =
'唯美部落格'
template_code =
'sms_172170016'
template_param = json.dumps(
) smsrequest = sendsmsrequest.sendsmsrequest(
)# 申請的簡訊模板編碼,必填
smsrequest.set_templatecode(template_code)
# 簡訊模板變數引數
if template_param is
notnone
: smsrequest.set_templateparam(template_param)
# 設定業務請求流水號,必填。
smsrequest.set_outid(business_id)
# 簡訊簽名
smsrequest.set_signname(sign_name)
# 資料提交方式
# smsrequest.set_method(mt.post)
# 資料提交格式
# smsrequest.set_accept_format(ft.json)
# 簡訊傳送的號碼列表,必填。
smsrequest.set_phonenumbers(phone_numbers)
# 呼叫簡訊傳送介面,返回json
smsresponse = acs_client.do_action_with_exception(smsrequest)
return smsresponse專案js傳送驗證碼相關的**
auth.prototype.
smssuccessevent
=function()
},1000);
};auth.prototype.
listensmscaptchaevent
=function()
$.ajax(,
success:
function
(result)},
error:
function
(error),}
)});
};
用到的messagebox訊息提示框
// 錯誤訊息提示框
function
message()
message.prototype.
initstyle
=function()
,'close':}
; self.successstyle =
,'close':}
; self.infostyle =
,'close':}
};message.prototype.
initelement
=function()
);self.closebtn =$(
"×")
; self.closebtn.
css();
self.messagespan =$(
"");(self.messagespan)
;(self.closebtn);}
;message.prototype.
listencloseevent
=function()
);};
message.prototype.
showerror
=function
(message)
;message.prototype.
showsuccess
=function
(message)
;message.prototype.
showinfo
=function
(message)
;message.prototype.
show
=function
(message,type)
self.messagespan.
text
(message);if
(type ===
'error'
)else
if(type ===
'info'
)else
animate(,
function()
,3000);
});}
;window.messagebox =
newmessage()
;
簡訊驗證碼
簡訊驗證碼 圍繞以下兩個方法開展 1 sendcaptcha 獲取驗證碼 2 commitcaptcha 提交驗證碼 方法 1 addtextchangedlistener 文字變化 2 requestfocus 請求焦點 3 string phone etphonenum.gettext tost...
Android之簡訊驗證碼
我們今天所使用的方案只是android手機裝置整合簡訊驗證碼功能的方案之一。我們所採用的方案是使用聚合資料的簡訊驗證sdk。程式的介面如下所示 實現步驟 5.完成主demo類,內容如下 import android.content.pm.activityinfo import android.os....
簡訊驗證碼攻擊問題
昨天突然收到簡訊服務提供商報警,說我們的簡訊介面遭受攻擊,收到大量簡訊驗證碼通知。登入後台管理服務,發現確實收到攻擊,正常一天的傳送量不會超過100條,但昨天已經突破三千,並且還在 登入伺服器日誌檢視,也確實發現超出正常範圍的訪問請求。當時寫介面的時候,用post請求,也就是想盡量不向攻擊者暴露介面...