【类 型】:
【原 因】: 【过 程】: 【影 响】:
This commit is contained in:
parent
431829a09e
commit
0cee301450
@ -15,58 +15,54 @@ class LoginController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function login()
|
public function login()
|
||||||
{
|
{
|
||||||
//header("Access-Control-Allow-Origin: " . C('LimitApi')); //请求域名限制
|
header("Access-Control-Allow-Origin: " . C('LimitApi')); //请求域名限制
|
||||||
// header('Access-Control-Allow-Headers:Token'); //token请求头
|
header('Access-Control-Allow-Headers:Token'); //token请求头
|
||||||
header("Access-Control-Allow-Origin: *");
|
|
||||||
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
|
|
||||||
header("Access-Control-Allow-Headers: Content-Type, Authorization");
|
|
||||||
echo json_encode(array('status' => 0, 'msg' => "hello"), JSON_UNESCAPED_UNICODE);
|
|
||||||
|
|
||||||
// if (!$_POST['username']) {
|
if (!$_POST['username']) {
|
||||||
// echo json_encode(array('status' => 0, 'msg' => '用户名不能为空'), JSON_UNESCAPED_UNICODE);
|
echo json_encode(array('status' => 0, 'msg' => '用户名不能为空'), JSON_UNESCAPED_UNICODE);
|
||||||
// exit;
|
exit;
|
||||||
// }
|
}
|
||||||
// if (!$_POST['password']) {
|
if (!$_POST['password']) {
|
||||||
// echo json_encode(array('status' => 0, 'msg' => '密码不能为空'), JSON_UNESCAPED_UNICODE);
|
echo json_encode(array('status' => 0, 'msg' => '密码不能为空'), JSON_UNESCAPED_UNICODE);
|
||||||
// exit;
|
exit;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// $adminuserDb = D('adminuser');
|
$adminuserDb = D('adminuser');
|
||||||
// $where['name'] = $_POST['username'];
|
$where['name'] = $_POST['username'];
|
||||||
// $where['del'] = '0';
|
$where['del'] = '0';
|
||||||
// $adminInfo = $adminuserDb->where($where)->field('name,uname,pwd,qx,shop_id,photo,lasttime')->find();
|
$adminInfo = $adminuserDb->where($where)->field('name,uname,pwd,qx,shop_id,photo,lasttime')->find();
|
||||||
// if ($adminInfo) {
|
if ($adminInfo) {
|
||||||
// if (MD5(MD5($_POST['password'])) == $adminInfo['pwd']) {
|
if (MD5(MD5($_POST['password'])) == $adminInfo['pwd']) {
|
||||||
// //登陆成功
|
//登陆成功
|
||||||
// $this->shop_id = $adminInfo['shop_id'];
|
$this->shop_id = $adminInfo['shop_id'];
|
||||||
// $data['lasttime'] = time();
|
$data['lasttime'] = time();
|
||||||
// $adminuserDb->where($where)->save($data); //最后登录时间写入数据库
|
$adminuserDb->where($where)->save($data); //最后登录时间写入数据库
|
||||||
// //从program表拿用户头像
|
//从program表拿用户头像
|
||||||
// $adminInfo['photo'] = json_decode($adminInfo['photo'])[0]; //反序列化 取到头像名称
|
$adminInfo['photo'] = json_decode($adminInfo['photo'])[0]; //反序列化 取到头像名称
|
||||||
// switch ($adminInfo['qx']) {
|
switch ($adminInfo['qx']) {
|
||||||
// case 4:
|
case 4:
|
||||||
// $adminInfo['power'] = 'admin';
|
$adminInfo['power'] = 'admin';
|
||||||
// break;
|
break;
|
||||||
// case 5:
|
case 5:
|
||||||
// $adminInfo['power'] = 'editor';
|
$adminInfo['power'] = 'editor';
|
||||||
// break;
|
break;
|
||||||
// }
|
}
|
||||||
// //删除多余信息
|
//删除多余信息
|
||||||
// unset($adminInfo['pwd']);
|
unset($adminInfo['pwd']);
|
||||||
// //创建token
|
//创建token
|
||||||
// $token = $this->makeToken(array('shop_id' => $this->shop_id));
|
$token = $this->makeToken(array('shop_id' => $this->shop_id));
|
||||||
// //登陆成功 返回token
|
//登陆成功 返回token
|
||||||
// echo json_encode(array('status' => 1, 'msg' => '登陆成功', 'adminInfo' => $adminInfo, 'token' => $token), JSON_UNESCAPED_UNICODE);
|
echo json_encode(array('status' => 1, 'msg' => '登陆成功', 'adminInfo' => $adminInfo, 'token' => $token), JSON_UNESCAPED_UNICODE);
|
||||||
// } else {
|
} else {
|
||||||
// //密码错误
|
//密码错误
|
||||||
// echo json_encode(array('status' => 0, 'msg' => '登陆失败'), JSON_UNESCAPED_UNICODE);
|
echo json_encode(array('status' => 0, 'msg' => '登陆失败'), JSON_UNESCAPED_UNICODE);
|
||||||
// exit;
|
exit;
|
||||||
// }
|
}
|
||||||
// } else {
|
} else {
|
||||||
// //账号不存在或已注销
|
//账号不存在或已注销
|
||||||
// echo json_encode(array('status' => 0, 'msg' => "登陆失败"), JSON_UNESCAPED_UNICODE);
|
echo json_encode(array('status' => 0, 'msg' => "登陆失败"), JSON_UNESCAPED_UNICODE);
|
||||||
// exit;
|
exit;
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description: 构建token
|
* @description: 构建token
|
||||||
|
Loading…
Reference in New Issue
Block a user