$open_id])->find(); if (empty($user)) { $user = UserModel::create([ 'nickname' => $param['nickname'], 'avatar' => $param['headimgurl'], 'openid' => $open_id, 'unionid' => $param['unionid'], 'logintime' => time(), 'loginip' => request()->ip(), ]); } else { $user->logintime = time(); $user->loginip = request()->ip(); $user->save(); } session('mobile.user.id', $user['id']); $back_url = '/'; if (session('?back_url')) { $back_url = session('back_url'); session('back_url', null); } return redirect($back_url); } public function login1() { session('mobile.user.id', 1); $back_url = '/'; if (session('?back_url')) { $back_url = session('back_url'); session('back_url', null); } return redirect($back_url); } public function logout() { session('mobile.user.id', null); return '退出'; } public function humanLogin() { $param = input('param.'); session('mobile.human.open_id',$param['openid']); return redirect(url('human/index')); } }