|
|
@@ -7,9 +7,12 @@
|
|
|
namespace app\weixin\controller;
|
|
|
|
|
|
use app\weixin\model\Member;
|
|
|
+use app\weixin\model\UserLog;
|
|
|
+use app\weixin\model\UserProfile;
|
|
|
use app\weixin\model\Wechat;
|
|
|
use app\weixin\service\PRedis;
|
|
|
use app\weixin\validate\MemberValidate;
|
|
|
+use think\Db;
|
|
|
use think\Request;
|
|
|
|
|
|
class AuthController extends BaseController
|
|
|
@@ -66,16 +69,20 @@ class AuthController extends BaseController
|
|
|
*/
|
|
|
public function authResult(){
|
|
|
$params = input();
|
|
|
- $data = input('data',[]);
|
|
|
+ $data = input('data','');
|
|
|
+ $data = $data? json_decode($data, true) : [];
|
|
|
$code = isset($data['code'])? $data['code'] : '';
|
|
|
$idcard = isset($data['id'])? $data['id'] : '';
|
|
|
- $idcardName = isset($data['name'])? $data['name'] : '';
|
|
|
+ $realname = isset($data['name'])? $data['name'] : '';
|
|
|
$bizNo = isset($data['bizNo'])? $data['bizNo'] : '';
|
|
|
-
|
|
|
+
|
|
|
// 签名验证
|
|
|
$len = mb_strlen($bizNo, 'utf-8');
|
|
|
$userId = mb_substr($bizNo, 11, $len,'utf-8');
|
|
|
- if($idcard && $idcardName && $code == 'PASS' && $userId){
|
|
|
+ if($idcard && $realname && $code == 'PASS' && $userId){
|
|
|
+ // 更新信息
|
|
|
+ Member::updateAuth($userId, $realname, $idcard);
|
|
|
+
|
|
|
$this->assign('bizNo',$bizNo);
|
|
|
$this->assign('code','success');
|
|
|
$this->assign('result','<em>身份验证成功</em>,请等待审核');
|