Created by PhpStorm.
User: YangYongAn Date: 2018/6/11 Time: 3:01
Info |
<?php
/**
* Created by PhpStorm.
* User: YangYongAn
* Date: 2018/6/11
* Time: 3:01
*/
namespace app\user\controller;
use think\Controller;
class Info extends Controller
{
function bind_phone()
{
if (uid()) {
$de = mini_decode(input('code'), input('iv'), input('encryptedData'));
if ($de) {
$user = db('system_user')->where('phone', $de['purePhoneNumber'])->find();
if ($user) {
if ($user['id'] == uid()) {
unset($user['password']);
$this->success("您已经设置该手机号,\n 可以使用它来登录易乡的网站和APP",'',$user);
} else {
$this->error("该手机号被其他账号绑定");
}
} else {
$bind = db('system_user')
->where('id', uid())
->update(['phone' => $de['purePhoneNumber']]);
if ($bind) {
$me = db('system_user')->find(uid());
unset($me['password']);
session('user', $me);
$this->success("绑定成功!", '', $me);
} else {
$this->success("绑定失败,可以重新试试", '');
}
}
} else {
$this->error("服务器刚刚闪了下腰,请点击重新点击重新绑定.");
}
} else {
$this->error("login");
}
}
}