|
@@ -7,6 +7,7 @@ use App\Models\Project as ProjectModel; |
|
@@ -7,6 +7,7 @@ use App\Models\Project as ProjectModel; |
|
7
|
use App\Models\ProjectMenu as ProjectMenuModel;
|
7
|
use App\Models\ProjectMenu as ProjectMenuModel;
|
|
8
|
use App\Models\ProjectRole as ProjectRoleModel;
|
8
|
use App\Models\ProjectRole as ProjectRoleModel;
|
|
9
|
use App\Models\User as UserModel;
|
9
|
use App\Models\User as UserModel;
|
|
|
|
10
|
+use Illuminate\Http\Request;
|
|
10
|
use Illuminate\Support\Facades\Cache;
|
11
|
use Illuminate\Support\Facades\Cache;
|
|
11
|
use Illuminate\Support\Facades\DB;
|
12
|
use Illuminate\Support\Facades\DB;
|
|
12
|
use Illuminate\Support\Facades\Validator;
|
13
|
use Illuminate\Support\Facades\Validator;
|
|
@@ -22,25 +23,18 @@ class ComController extends BaseController |
|
@@ -22,25 +23,18 @@ class ComController extends BaseController |
|
22
|
* @author :liyuhang
|
23
|
* @author :liyuhang
|
|
23
|
* @method
|
24
|
* @method
|
|
24
|
*/
|
25
|
*/
|
|
25
|
- public function login(){
|
|
|
|
26
|
- $rules = [
|
|
|
|
27
|
- 'mobile'=>'required|string|max:12',
|
|
|
|
28
|
- 'password'=>'required|string',
|
|
|
|
29
|
- ];
|
|
|
|
30
|
- //验证的提示信息
|
|
|
|
31
|
- $message = [
|
26
|
+ public function login(Request $request){
|
|
|
|
27
|
+ $request->validate([
|
|
|
|
28
|
+ 'mobile'=>['required,string,max:12'],
|
|
|
|
29
|
+ 'password'=>['required,string'],
|
|
|
|
30
|
+ ],[
|
|
32
|
'mobile.required'=>'标题必须填写',
|
31
|
'mobile.required'=>'标题必须填写',
|
|
33
|
'mobile.string'=>'标题中含有非法文字',
|
32
|
'mobile.string'=>'标题中含有非法文字',
|
|
34
|
'password.required'=>'内容必须填写',
|
33
|
'password.required'=>'内容必须填写',
|
|
35
|
'password.string'=>'内容中含有非法文字',
|
34
|
'password.string'=>'内容中含有非法文字',
|
|
36
|
'mobile.max' => 'account不大于12字符.',
|
35
|
'mobile.max' => 'account不大于12字符.',
|
|
37
|
- ];
|
|
|
|
38
|
- $validate = Validator::make($this->param, $rules, $message);
|
|
|
|
39
|
- if($validate->errors()->first()){
|
|
|
|
40
|
- return $this->response($validate->errors()->first(),Code::USER_ERROR);
|
|
|
|
41
|
- }
|
36
|
+ ]);
|
|
42
|
$userModel = new UserModel();
|
37
|
$userModel = new UserModel();
|
|
43
|
- Cache::add('1345951a03fd1916a53c48c16b2fdecb','23423423423423');
|
|
|
|
44
|
$res = $userModel->login($this->param);
|
38
|
$res = $userModel->login($this->param);
|
|
45
|
if($res === false){
|
39
|
if($res === false){
|
|
46
|
$this->response('当前用户不存在或者被禁用,登录失败',Code::USER_ERROR,[]);
|
40
|
$this->response('当前用户不存在或者被禁用,登录失败',Code::USER_ERROR,[]);
|
|
@@ -94,23 +88,17 @@ class ComController extends BaseController |
|
@@ -94,23 +88,17 @@ class ComController extends BaseController |
|
94
|
* @author :liyuhang
|
88
|
* @author :liyuhang
|
|
95
|
* @method
|
89
|
* @method
|
|
96
|
*/
|
90
|
*/
|
|
97
|
- public function edit_info(){
|
|
|
|
98
|
- $rules = [
|
|
|
|
99
|
- 'password'=>'required|string|min:5',
|
|
|
|
100
|
- 'name'=>'required|max:20',
|
|
|
|
101
|
- ];
|
|
|
|
102
|
- //验证的提示信息
|
|
|
|
103
|
- $message = [
|
91
|
+ public function edit_info(Request $request){
|
|
|
|
92
|
+ $request->validate([
|
|
|
|
93
|
+ 'password'=>['required,string,min:5'],
|
|
|
|
94
|
+ 'name'=>['required,max:20'],
|
|
|
|
95
|
+ ],[
|
|
104
|
'password.required'=>'密码必须填写',
|
96
|
'password.required'=>'密码必须填写',
|
|
105
|
'password.string'=>'密码中含有非法文字',
|
97
|
'password.string'=>'密码中含有非法文字',
|
|
106
|
'password.min' => '密码不小于5字符.',
|
98
|
'password.min' => '密码不小于5字符.',
|
|
107
|
'name.required'=>'名称必须填写',
|
99
|
'name.required'=>'名称必须填写',
|
|
108
|
'name.min' => '名称不小于5字符.',
|
100
|
'name.min' => '名称不小于5字符.',
|
|
109
|
- ];
|
|
|
|
110
|
- $validate = Validator::make($this->param, $rules, $message);
|
|
|
|
111
|
- if($validate->fails()){
|
|
|
|
112
|
- return $this->response($validate->errors()->first(),Code::USER_PARAMS_ERROE);
|
|
|
|
113
|
- }
|
101
|
+ ]);
|
|
114
|
$userModel = new UserModel();
|
102
|
$userModel = new UserModel();
|
|
115
|
$this->param['id'] = $this->uid;
|
103
|
$this->param['id'] = $this->uid;
|
|
116
|
$rs = $userModel->edits($this->param);
|
104
|
$rs = $userModel->edits($this->param);
|