申請(qǐng)配置信息:
短信驗(yàn)證:阿里大魚(http://www.alidayu.com/)
創(chuàng)建應(yīng)用
下載nodejs的sdk
下載super-alidayu短信驗(yàn)證組建:
[root@localhost aldy]# npm install super-alidayu --save
[root@localhost aldy]# vim app.js
const AliDaYu = require('super-alidayu');
var client = new AliDaYu({
app_key: '23333811',
secret:'ecaa999cd4ad362506914a5ba4237a8b',});
var options = {
sms_free_sign_name: '登錄驗(yàn)證',
sms_param: { code: '1234',
product: '一登',
},
rec_num: '13823532763',
sms_template_code: 'SMS_6690958'
,};
// 發(fā)送短信,promise方式調(diào)用
client.sms(options)
.then(ret => console.log('success', ret))
.catch(err => console.log('error', err));
// 發(fā)送短信,callback方式調(diào)用
client.sms(options, (err, ret) => {
if (err) {
console.log('error', err);
} else {
console.log('success', ret);
}
});
注意: 為了安全,所有的app_key及secret封裝接口來調(diào)用
session會(huì)話控制
安裝:npm install session-storage
Ajax異步相應(yīng)數(shù)據(jù)
JQuery(ajax):不需要考慮兼容性問題通過會(huì)話及Ajax來實(shí)現(xiàn)登陸注冊(cè)