## 未登錄處理
后端這樣處理未登陸的:
```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 {
}
```