| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- namespace app\partner\controller;
- use app\common\model\Broker as BrokerModel;
- class Login
- {
- public function index()
- {
- return view('login/login', [
- 'domain' => request()->domain(),
- ]);
- }
- public function login()
- {
- // if (!captcha_check(input('vercode'))) {
- // exit(json_encode([
- // 'code' => 1,
- // 'msg' => "验证码错误。",
- // ]));
- // }
- $partneradmin = BrokerModel::where('mobile', input('mobile'))->where('is_partner', 1)->findOrEmpty()->toArray();
- if (empty($partneradmin) || $partneradmin['password'] != md5(input('password'))) {
- exit(json_encode([
- 'code' => 1,
- 'msg' => "账号密码不正确。",
- ]));
- }
- if ($partneradmin['status'] == 2) {
- exit(json_encode([
- 'code' => 1,
- 'msg' => "该账号已被禁用,如有疑问请联系系统管理员。",
- ]));
- }
- session('access_partner', $partneradmin);
- echo json_encode([
- 'code' => 0,
- 'msg' => "",
- ]);
- }
- public function logout()
- {
- session(null);
- return redirect(url('/login/index'));
- }
- }
|