yii2高版-部落格-前後端分離
前後端分離,可以避免前後端受同一使用者的登入登出影響
1,資料庫 user表作為前端使用者表
新增後臺管理員表admin,表結構參照user表
2,將common/models/User.php重新命名為 UserModel.php
預設為 user 表
並在當前目錄下copy一份,命名為AdminModel.php
修改:引用表名稱為 admin 表
public static function tableName()
{
return '{{%admin}}';
}
3,將common/models/LoginForm.php複製到backend/models/LoginForm.php 修改:
namespace backendmodels;
use commonmodelsAdminModel;
...
...
protected function getUser()
{
if ($this->_user === null) {
$this->_user = AdminModel::findByUsername($this->username);
}
return $this->_user;
}
4,將common/models/LoginForm.php複製到frontend/models/LoginForm.php 修改:
namespace frontendmodels;
use commonmodelsUserModel;
5, 刪除common/models/LoginForm.php
6,修改backend/config/main.php
‘components‘ => [
‘user‘ => [
‘identityClass‘ => ‘commonmodelsAdminModel‘,
‘enableAutoLogin‘ => true,
],
...
]
7,修改frontend/config/main.php
‘components‘ => [
‘user‘ => [
‘identityClass‘ => ‘commonmodelsUserModel‘,
‘enableAutoLogin‘ => true,
],
...
]
8,修改控制器backend/controllers/SiteController.php
use backendmodelsLoginForm;
9,修改控制器frontend/controllers/SiteController.php
use frontendmodelsLoginForm;
前後臺分離的功能實現!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/132/viewspace-2807856/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Laravel6.x + vuejs 前後端分離部落格LaravelVueJS後端
- 前後端分離那些事後端
- 再談前後端分離後端
- 淺談前後端分離後端
- 前後端分離——使用OSS後端
- 前後端分離整合SpringSecurity後端SpringGse
- vue前後端分離修改webpackVue後端Web
- 前後端分離——資料mock後端Mock
- 前後端分離Ajax入門後端
- ???前後端分離模式的思考???後端模式
- 前後端分離後模組開發後端
- 超詳細!4小時開發一個SpringBoot+vue前後端分離部落格專案!!Spring BootVue後端
- 前後端分離的優缺點後端
- Laravel 前後端分離 csrf 防護Laravel後端
- spring shiro+cas 前後端分離Spring後端
- 實現前後端分離的心得後端
- 前後端分離之Ajax入門後端
- 從部署上做到前後端分離後端
- Flask前後端分離專案案例Flask後端
- 簡單的前後端分離 Cas後端
- Cloudera Manager 前後端分離部署方法Cloud後端
- java版Spring Cloud、Vue前後端分離社交電商微服務JavaSpringCloudVue後端微服務
- node-vue前後端分離記錄Vue後端
- axios前後端分離下載檔案iOS後端
- 用jQuery怎麼做到前後端分離jQuery後端
- 前後端分離前端模擬資料後端前端
- Web前後端:如何分離,如何解耦?Web後端解耦
- jQuery 前後端分離專案總結jQuery後端
- 前後端分離開發腳手架後端
- 前後端分離開發部署模式【轉】後端模式
- 前後端分離的好處有哪些?後端
- 前後端分離技術路線圖後端
- 前後端分離之更好的mock你的後端api後端MockAPI
- ruoyi vue 前後端分離版本 打包分離jar包至libVue後端JAR
- 【Java】若依(ruoyi)——3.專案啟動(前後端分離版)Java後端
- 前後端分離,後端用springboot遇到的跨域問題後端Spring Boot跨域
- Nginx代理同域名前後端分離專案Nginx後端
- SpringBoot+Vue前後端分離系統搭建Spring BootVue後端