public function editGoods(Request $request) { $result = $this->check($request); $news = Comments::newsCount($result['loginFlag'], $result['username']); if (!$result['loginFlag']) { return redirect('/'); } return view('pc.edit-goods', ['loginFlag' => $result['loginFlag'], 'username' => $result['username'], 'sentNum' => $news['sentNum'], 'mesNum' => $news['mesNum']]); }
public function login(Request $request) { $email = $request->input('email'); $password = md5($request->input('password')); if ($user = User::where(['email' => $email, 'password' => $password])->first()) { if ($user->status == 0) { Mail::send('emails.activate', ['user' => $user], function ($mail) use($user) { $mail->to($user->email)->subject('账户激活'); }); return $this->fail(2, '账户还未激活'); } elseif ($user->status == 1) { $user->auto_token = md5($user->email . time()); $user->save(); $request->session()->put('id', $user->id); $request->session()->put('username', $user->username); cookie('autoToken', $user->auto_token, 60 * 24 * 7); $data = Comments::newsCount($user->id, $user->username); return $this->success('登录成功', ['id' => $user->id, 'username' => $user->username, 'sentNum' => $data['sentNum'], 'mesNum' => $data['mesNum']]); } } return $this->fail('用户名或者密码错误'); }