微信公众号Token验证,用户登录,测试页配置
测试流程,两步:
第一步 打开管理页,服务器配置如下php,[提交]:
微信公众号测试管理页
http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
<?php
//http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
date_default_timezone_set("PRC");
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$echostr = $_GET["echostr"];
$token = '服务器填写的token,长一点!短了容易失败,和其他测试者重复了';
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
echo $echostr;
}
?>
第二步,设置js安全域名,2处,注无需https://