正在显示
4 个修改的文件
包含
42 行增加
和
1 行删除
| @@ -3,8 +3,12 @@ | @@ -3,8 +3,12 @@ | ||
| 3 | namespace App\Http\Controllers\Aside\Com; | 3 | namespace App\Http\Controllers\Aside\Com; |
| 4 | 4 | ||
| 5 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 6 | +use App\Enums\Common\Common; | ||
| 6 | use App\Http\Controllers\Aside\BaseController; | 7 | use App\Http\Controllers\Aside\BaseController; |
| 7 | use App\Http\Logic\Aside\Manage\MenuLogic; | 8 | use App\Http\Logic\Aside\Manage\MenuLogic; |
| 9 | +use App\Models\Manage\Manage; | ||
| 10 | +use Illuminate\Support\Facades\Cache; | ||
| 11 | +use Illuminate\Support\Facades\Hash; | ||
| 8 | 12 | ||
| 9 | /** | 13 | /** |
| 10 | * Class IndexController | 14 | * Class IndexController |
| @@ -33,4 +37,38 @@ class IndexController extends BaseController | @@ -33,4 +37,38 @@ class IndexController extends BaseController | ||
| 33 | $this->response('success',Code::SUCCESS,$menus); | 37 | $this->response('success',Code::SUCCESS,$menus); |
| 34 | } | 38 | } |
| 35 | 39 | ||
| 40 | + /** | ||
| 41 | + * @remark :修改密码 | ||
| 42 | + * @name :editPassword | ||
| 43 | + * @author :lyh | ||
| 44 | + * @method :post | ||
| 45 | + * @time :2023/9/11 9:10 | ||
| 46 | + */ | ||
| 47 | + public function editPassword(){ | ||
| 48 | + $this->request->validate([ | ||
| 49 | + 'oldPassword'=>'required', | ||
| 50 | + 'password' => 'required', | ||
| 51 | + 'confirm'=>'required', | ||
| 52 | + ], [ | ||
| 53 | + 'oldPassword.required' => '请输入原密码', | ||
| 54 | + 'password.required' => '请输入新密码', | ||
| 55 | + 'confirm.required' => '请再次输入新密码密码', | ||
| 56 | + ]); | ||
| 57 | + //查询员密码是否正确 | ||
| 58 | + $managerModel = new Manage(); | ||
| 59 | + $info = $managerModel->read(['id'=>$this->manage['id']]); | ||
| 60 | + if(!Hash::check($this->param['password'], $info['password'])){ | ||
| 61 | + $this->response('原密码错误',Code::USER_REGISTER_ERROE); | ||
| 62 | + } | ||
| 63 | + if($this->param['password'] != $this->param['confirm']){ | ||
| 64 | + $this->response('两次密码不一致'); | ||
| 65 | + } | ||
| 66 | + $rs = $managerModel->edit(['password'=>Hash::make($this->param['password'])],['id'=>$this->manage['id']]); | ||
| 67 | + if($rs === false){ | ||
| 68 | + $this->response('系统错误',Code::SYSTEM_ERROR); | ||
| 69 | + } | ||
| 70 | + Cache::pull(Common::MANAGE_TOKEN . $info['token']); | ||
| 71 | + $this->response('success'); | ||
| 72 | + } | ||
| 73 | + | ||
| 36 | } | 74 | } |
| @@ -218,7 +218,7 @@ class HrLogic extends BaseLogic | @@ -218,7 +218,7 @@ class HrLogic extends BaseLogic | ||
| 218 | $data = [ | 218 | $data = [ |
| 219 | 'name'=>$name, | 219 | 'name'=>$name, |
| 220 | 'mobile'=>$mobile, | 220 | 'mobile'=>$mobile, |
| 221 | - 'password'=>Hash::make('123456'), | 221 | + 'password'=>Hash::make('globalsov6'), |
| 222 | 'gid'=>4, | 222 | 'gid'=>4, |
| 223 | ]; | 223 | ]; |
| 224 | return $managerModel->addReturnId($data); | 224 | return $managerModel->addReturnId($data); |
| @@ -77,6 +77,8 @@ class MenuSpecialLogic extends BaseLogic | @@ -77,6 +77,8 @@ class MenuSpecialLogic extends BaseLogic | ||
| 77 | public function specialSave(){ | 77 | public function specialSave(){ |
| 78 | if(isset($this->param['user_list']) && !empty($this->param['user_list'])){ | 78 | if(isset($this->param['user_list']) && !empty($this->param['user_list'])){ |
| 79 | $this->param['user_list'] = ','.trim($this->param['user_list'],',').','; | 79 | $this->param['user_list'] = ','.trim($this->param['user_list'],',').','; |
| 80 | + }else{ | ||
| 81 | + $this->param['user_list'] = ''; | ||
| 80 | } | 82 | } |
| 81 | if(isset($this->param['id']) && !empty($this->param['id'])){ | 83 | if(isset($this->param['id']) && !empty($this->param['id'])){ |
| 82 | $rs = $this->model->edit($this->param,['id'=>$this->param['id']]); | 84 | $rs = $this->model->edit($this->param,['id'=>$this->param['id']]); |
| @@ -10,6 +10,7 @@ use Illuminate\Support\Facades\Route; | @@ -10,6 +10,7 @@ use Illuminate\Support\Facades\Route; | ||
| 10 | Route::middleware(['aloginauth'])->group(function () { | 10 | Route::middleware(['aloginauth'])->group(function () { |
| 11 | Route::get('/', [Aside\Com\IndexController::class, 'index'])->name('admin.home.white'); | 11 | Route::get('/', [Aside\Com\IndexController::class, 'index'])->name('admin.home.white'); |
| 12 | Route::get('/get_menu', [Aside\Com\IndexController::class, 'get_menu'])->name('admin.get_menu.white'); | 12 | Route::get('/get_menu', [Aside\Com\IndexController::class, 'get_menu'])->name('admin.get_menu.white'); |
| 13 | + Route::get('/editPassword', [Aside\Com\IndexController::class, 'editPassword'])->name('admin.editPassword.white'); | ||
| 13 | Route::get('/logout', [Aside\LoginController::class, 'logout'])->name('admin.logout.white'); | 14 | Route::get('/logout', [Aside\LoginController::class, 'logout'])->name('admin.logout.white'); |
| 14 | Route::any('/getAccessAddress', [Aside\LoginController::class, 'getAccessAddress'])->name('admin.getAccessAddress');//获取B端地址 | 15 | Route::any('/getAccessAddress', [Aside\LoginController::class, 'getAccessAddress'])->name('admin.getAccessAddress');//获取B端地址 |
| 15 | //会员相关 | 16 | //会员相关 |
-
请 注册 或 登录 后发表评论