如何在网站设计中体现安全感?
357网站设计可以带给访客不同的感觉,在有的网站,访客感觉刺激,有的网站,访客感觉幽默,还有的会让访客放心。不同网站对设计的诉求也是不同的。本篇,我们来分析一下网站设计中的安全感。 首先我们分析一下,哪些类型的网站或者哪些页面,需要安全感? 需要...
查看全文全站搜索
1.国外短信这里介绍:短信宝
用的是thinkphp 框架
在TP模块下的目录新建Service文件夹,在里面新建service服务类用于短信宝发送短信。
更多详情可参考官网:
namespace Home\Service;
class SmsbaoService {
function __construct() {
$config = array(
‘user’ => D(‘Config’)->get(‘msg_user’),
‘pass’ => D(‘Config’)->get(‘msg_pass’),
‘smsapi’ => ‘接口地址’,
);
$statusCode = array(
“0” => “短信发送成功”,
“-1” => “参数不全”,
“-2” => “服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!”,
“30” => “密码错误”,
“40” => “账号不存在”,
“41” => “余额不足”,
“42” => “帐户已过期”,
“43” => “IP地址限制”,
“50” => “内容含有敏感词”
);
$this->config = $config;
$this->statusCode = $statusCode;
}
/**
* 发送验证码
* @param $phone
* @param $code 验证码
* @return mixed
*/
public function sendMsg($phone, $code) {
$config = $this->config;
$statusCode = $this->statusCode;
$autograph = D(‘Config’)->get(‘msg_autograph’);
$content = D(‘Config’)->get(‘msg_content’);
$content = ‘【’ . $autograph . ‘】’ . str_replace(‘{code}’, $code, $content);
$sendurl = $config[‘smsapi’] . “sms?u=” . $config[‘user’] . “&p=” . md5($config[‘pass’]) . “&m=” . $phone . “&c=” . urlencode($content);
$status = file_get_contents($sendurl);
$reData[‘status’] = $status;
$reData[‘info’] = $statusCode[$status];
return $reData;
}
}
数据库中要建配置参数:
msg_user(短信宝用户名)
msg_pass(短信宝密码)
msg_autograph(短信宝签名)
msg_content(短信内容,必须包含验证码替换符{code})
2.国外的介绍QcloudSMS腾讯短信
可以发送国内短信的接口有很多,之前也有整理比较好用的。当有用户需要发送国际短信时,比较常用就是阿里和腾讯的了。下面是腾讯短信简单发送对接TP的Service
下面以国际短信为例
1、在腾讯短信控制台申请“海外文本短信”,只需要申请短信模板即可,海外短信不需要申请签名,国内短信必须申请签名。
2、下载官方的phpSDK,在TP使用时需要小改一下命名空间,文章下有提供可下载。放到TP的Vendor/Qcloudsms文件夹中。
3、在要使用的模块下新建QcloudsmsService.class.php,代码如下:
namespace Home\Service;
class QcloudsmsService {
function __construct() {
$config = array(
‘appid’ => ‘14054******’,//控制台查看
‘appkey’ => ‘6fe55********************’,//控制台查看
‘templId’ => ‘295555**’,
‘nationCode’ => ‘852555’, //国家或地区区号,香港852,大陆86
);
$this->config = $config;
}
/**
* 发送验证码
* @param $phone
* @param $code 验证码
* @return mixed
*/
public function sendMsg($phone, $code) {
vendor(‘Qcloudsms.SmsSender’);
$config = $this->config;
$singleSender = new \SmsSingleSender($config[‘appid’], $config[‘appkey’]);
// 普通单发
$result = $singleSender->send(0, $config[‘nationCode’], $phone, “您好,您的验证码为” . $code, “”, “”);
//返回的成功示例:{“result”:0,”errmsg”:”OK”,”ext”:””,”sid”:”2:670479-0268698729-028972-001510040916″,”fee”:1}
//result为0表示发送成功
$rsp = json_decode($result, true);
return $rsp;
}
}
网站设计可以带给访客不同的感觉,在有的网站,访客感觉刺激,有的网站,访客感觉幽默,还有的会让访客放心。不同网站对设计的诉求也是不同的。本篇,我们来分析一下网站设计中的安全感。 首先我们分析一下,哪些类型的网站或者哪些页面,需要安全感? 需要...
查看全文一般来说,在网站优化排名过程中网站的内容会起到了核心的作用,为了能够更好的提高排名,还是要在内容更新方面有着创新的特点,带来的关注度上就会越来越高的。那么,哪些创新的内容才会吸引更多用户访问呢? 一,撰写的文章内容要便于用...
查看全文商业对效率的追求是无止境的——什么样的方式、手段、工具最具有效率,这种方式、手段、工具就是最流行的和最受欢迎的。 在互联网发展初期,要实现交易,需要电脑、网络;后来,要找到客户,需要电商平台、网站;现在,找到客户,可能依靠一篇文章、几分钟的短视频或...
查看全文在比较中外互联网建站市场的时候,可以发现这样一个明显的规律——国内企业等商业网站偏多而个人站点偏少,而欧美国家的比例恰恰相反,在新建的站点中,个人站点的比例占据了大多数,即便是在社交媒体风行的当下,依然会有相当比例的个人站点,乃至于川普,都高调宣布...
查看全文