## 未登录处理
后端这样处理未登陆的:
```php
/* 未登录处理 */
if (empty($_SESSION['user_id'])) {
if (isAjax()) {
// 未登录的,统一返回错误码 777
$res = array('error' => 777, 'message' => '请登录进行操作!');
die($json->encode($res));
} else {
header('Location: user.php?act=login');
exit;
}
}
```
前端这样处理未登陆的:
```javascript
if (res.error > 0) {
if (res.error == 777) {
layer.closeAll();
// 直接在当前页面打开登陆弹窗,而不是跳转到新页面登陆
openPassportPanel();
return;
}
layer.alert('[' + res.error + ']' + res.message);
} else {
}
```
