Пример #1
1
 public function slots()
 {
     $user = Auth::user();
     $location = $user->location;
     $slot = Slot::where('location', '=', $location)->first();
     $input = Input::get('wager');
     $owner = User::where('name', '=', $slot->owner)->first();
     $num1 = rand(1, 10);
     $num2 = rand(5, 7);
     $num3 = rand(5, 7);
     if ($user->name != $owner->name) {
         if ($num1 & $num2 & $num3 == 6) {
             $money = rand(250, 300);
             $payment = $money += $input * 1.75;
             $user->money += $payment;
             $user->save();
             session()->flash('flash_message', 'You rolled three sixes!!');
             return redirect('/home');
         } else {
             $user->money -= $input;
             $user->save();
             $owner->money += $input;
             $owner->save();
             session()->flash('flash_message_important', 'You failed to roll three sixes!!');
             return redirect(action('SlotsController@show', [$slot->location]));
         }
     } else {
         session()->flash('flash_message_important', 'You own this slot!!');
         return redirect(action('SlotsController@show', [$slot->location]));
     }
 }
Пример #2
0
 /**
  *
  *前台退出
  *
  */
 public function exits()
 {
     session('user_uid', null);
     session('user_name', null);
     session('user_verify', null);
     $this->success("用户退出成功", '__ROOT__/Logo/login.html');
 }
Пример #3
0
 /**
  *
  * @return \Illuminate\Http\Response
  */
 public function getValidateToken()
 {
     if (session('2fa:user:id')) {
         return view('2fa/validate');
     }
     return redirect('login');
 }
Пример #4
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (session('statut') === 'admin') {
         return $next($request);
     }
     return new RedirectResponse(url('/kadmin/login'));
 }
Пример #5
0
 public function verify($username, $password)
 {
     $credentials = ['username' => $username, 'password' => $password];
     $person = new Person();
     $resp = $person->getUsername($credentials['username']);
     if (!empty($resp)) {
         if (\Hash::check($credentials['password'], $resp['password'])) {
             $auth = true;
         } else {
             //check for old hashing
             if (md5($credentials['password']) == $resp['password']) {
                 //convert old pass to new hashing
                 $resp['password'] = bcrypt($credentials['password']);
                 $id = my_encode($resp['id']);
                 $person->update($id, $resp);
                 $auth = true;
             } else {
                 $auth = false;
             }
         }
     } else {
         //invalid user
         $auth = false;
     }
     if ($auth) {
         $result = $person->respondWithItem($resp, new UserTransformer());
         session()->put('user', $result);
         return my_decode($resp['id']);
     }
     return false;
 }
 public function index()
 {
     if (!session('openid_' . $this->token)) {
         $this->info = M('wxuser')->where(array('token' => $this->token))->find();
         vendor("Oauth2.OAuth2", LIB_PATH . '../Extend/Vendor');
         vendor("Oauth2.Provider.Wechat", LIB_PATH . '../Extend/Vendor');
         $wechat = new Wechat();
         $wechat->config(array('id' => $this->info['appid'], 'secret' => $this->info['appsecret']));
         $redirect_uri = C('site_url') . '/index.php/Wap/Coupons/index?token=' . $this->token . '&coupon_id=' . $this->coupon_id;
         if (!$_GET['code']) {
             // By sending no options it'll come back here
             $url = $wechat->authorize(array('redirect_uri' => $redirect_uri));
             redirect($url);
         } else {
             try {
                 // Have a go at creating an access token from the code
                 $token = $wechat->access($_GET['code'], array('redirect_uri' => $redirect_uri));
                 // Use this object to try and get some user details (username, full name, etc)
                 $user = $wechat->get_user_info($token);
                 $this->openid = $user->openid;
                 session('openid_' . $this->token, $user->openid);
             } catch (OAuth2_Exception $e) {
                 print_r($e);
                 die;
             }
         }
     } else {
         $this->openid = session('openid_' . $this->token);
     }
     $url = C('site_url') . "/index.php?g=Wap&m=Coupon&a=index&type=1&token=" . $this->token . '&id=' . $this->coupon_id . '&wecha_id=' . $this->openid;
     header('Location:' . $url);
 }
Пример #7
0
 public function xiugai()
 {
     $mana = M('manager');
     $name = session('username');
     $ps = $mana->where("username='******'")->getField('password');
     $error = '';
     if (IS_POST) {
         if (intval(I('post.state')) === 1) {
             if (md5(I('post.opassword')) === $ps) {
                 $initial = md5('123456');
                 $mana->where("username='******'")->setField('password', $initial);
                 $this->success('初始化成功', U('index/index'), 2);
             } else {
                 $error = '初始化失败,原密码输入错误';
                 $this->assign('error', $error);
                 $this->display('Admin/index');
             }
         } else {
             if (md5(I('post.opassword')) === $ps) {
                 $nps = md5(I('post.npassword'));
                 $mana->where("username='******'")->setField('password', $nps);
                 $this->success('修改密码成功', U('index/index'), 2);
             } else {
                 $error = '原密码输入错误,修改密码失败';
                 $this->assign('error', $error);
                 $this->display('Admin/index');
             }
         }
     }
 }
 public function autoLogin()
 {
     if (cookie('token')) {
         $token = cookie('token');
         $userId = $token['userId'];
         if (!is_numeric($userId)) {
             return 0;
         }
         $User = D('User');
         $user = $User->find($userId);
         if ($user['userId'] != $userId) {
             return 0;
         }
         if ($token['verify'] != sha1(md5($user['password']))) {
             return 0;
         }
         session('userId', $user['userId']);
         session('userName', $user['userName']);
         session('icon', $user['icon']);
         session('email', $user['email']);
         session('signature', $user['signature']);
         session('score', $user['score']);
         session('registerTime', format_date($user['registerTime']));
         session('lastLoginTime', format_date($user['lastLoginTime']));
         //更新上次登录时间
         $User->where("userId={$userId}")->setField('lastLoginTime', date('Y-m-d H:i:s', time()));
         cookie('token', $token, 864000);
         return 1;
     } else {
         return 0;
     }
 }
Пример #9
0
 public function destroy($id)
 {
     $wallet = Wallet::findOrFail($id);
     $wallet->delete();
     session()->flash('flash_message', 'Data Deleted!');
     return redirect('wallets');
 }
 /**
  * 初始化方法
  * @author jry <*****@*****.**>
  */
 protected function _initialize()
 {
     //只有ID为1的超级管理员才有权限系统更新
     if (session('user_auth.uid') !== '1') {
         $this->success('');
     }
 }
 public function index()
 {
     if (session('?userName')) {
         $this->userName = session('userName');
         //前台显示登录用户名
         $this->logout = session('logout');
         $user['userId'] = session('userId');
         //链接2张表
         /*
          教你如何写thinkphp多表查询语句 (2011-04-07 13:18:44)转载▼
         1、table()函数
         thinkphp中提供了一个table()函数,具体用法参考以下语句:
         $list=$Demo->table('think_blog blog,think_type type')->where('blog.typeid=type.id')->field('blog.id as id,blog.title,blog.content,type.typename as type')->order('blog.id desc' )->limit(5)->select();
         echo $Demo->getLastSql(); //打印一下SQL语句,查看一下
          
         2、join()函数
         看一下代码:
         $Demo = M('artist');
         $Demo->join('RIGHT JOIN think_work ON think_artist.id = think_work.artist_id' );
         //可以使用INNER JOIN 或者 LEFT JOIN 这里一定要注意表名的前缀!
         echo $Demo->getLastSql(); //打印一下SQL语句,查看一下
         */
         $mybooks = D("booklib")->join(' INNER JOIN books ON books.id = booklib.bookId')->where($user)->select();
         $this->assign('mybooks', $mybooks);
         $this->display();
     } else {
         header("Content-Type:text/html; charset=utf-8");
         redirect('login', 0, '请先登录!');
     }
 }
Пример #12
0
 public function nocemid()
 {
     $nocemid = 'not_eligible';
     session(['key' => $nocemid]);
     return redirect('/client_enrolment')->with('info', 'Clent is not Eligible, enter client details to update register');
     //return view('layouts.results',compact('users'));
 }
Пример #13
0
 /**
  * 登陆后回调地址
  */
 public function callback()
 {
     $code = I('get.code');
     $type = I('get.type');
     $sns = \ThinkOauth::getInstance($type);
     //腾讯微博需传递的额外参数
     $extend = null;
     if ($type == 'tencent') {
         $extend = array('openid' => I('get.openid'), 'openkey' => I('get.openkey'));
     }
     $token = $sns->getAccessToken($code, $extend);
     //获取第三方Token
     $user_sns_info = \ThinkOauthInfo::$type($token);
     //获取第三方传递回来的用户信息
     $user_sync_info = D('Addons://SyncLogin/SyncLogin')->getUserByOpenidAndType($token['openid'], $type);
     //根据openid等参数查找同步登录表中的用户信息
     $user_sys_info = D('User')->find($user_sync_info['uid']);
     //根据UID查找系统用户中是否有此用户
     if ($user_sync_info['uid'] && $user_sys_info['id'] && $user_sync_info['uid'] == $user_sys_info['id']) {
         //曾经绑定过
         D('Addons://SyncLogin/SyncLogin')->updateTokenByTokenAndType($token, $type);
         D('User')->autoLogin($user_sys_info);
         redirect('http://' . $_SERVER['HTTP_HOST'] . __ROOT__);
     } else {
         //没绑定过,去注册页面
         session('token', $token);
         session('user_sns_info', $user_sns_info);
         $this->assign('user_sns_info', $user_sns_info);
         $this->assign('meta_title', "登陆");
         $this->display(T('Addons://SyncLogin@./default/reg'));
     }
 }
 public function loaded()
 {
     $camplog = new CampaignLog(['user' => ['session' => session('_token')], 'device' => ['mac' => "test mac xD"], 'interaction' => ['welcome' => new MongoDate()]]);
     $camplog->save();
     return \Request::all();
     //        return true;
 }
Пример #15
0
 /**
  * 修改昵称提交
  * @author huajie <*****@*****.**>
  */
 public function submitNickname()
 {
     //获取参数
     $nickname = I('post.nickname');
     $password = I('post.password');
     empty($nickname) && $this->error('请输入昵称');
     empty($password) && $this->error('请输入密码');
     //密码验证
     $User = new UserApi();
     $uid = $User->login(UID, $password, 4);
     $uid == -2 && $this->error('密码不正确');
     $Member = D('Member');
     $data = $Member->create(array('nickname' => $nickname));
     if (!$data) {
         $this->error($Member->getError());
     }
     $res = $Member->where(array('uid' => $uid))->save($data);
     if ($res) {
         $user = session('user_auth');
         $user['username'] = $data['nickname'];
         session('user_auth', $user);
         session('user_auth_sign', data_auth_sign($user));
         $this->success('修改昵称成功!');
     } else {
         $this->error('修改昵称失败!');
     }
 }
 public function index()
 {
     $data = D('Adma');
     $adma = $data->where(array('token' => session('token'), 'uid' => session('uid')))->find();
     $this->assign('adma', $adma);
     if (IS_POST) {
         $_POST['uid'] = session('uid');
         $_POST['token'] = session('token');
         if ($data->create()) {
             if ($adma == false) {
                 if ($data->add()) {
                     $this->success('操作成功');
                 } else {
                     $this->error('服务器繁忙,请稍候再试');
                 }
             } else {
                 $_POST['id'] = $adma['id'];
                 if ($data->save($_POST)) {
                     $this->success('操作成功');
                 } else {
                     $this->error('服务器繁忙,请稍候再试');
                 }
             }
         } else {
             $this->error($data->getError());
         }
     } else {
         $this->display();
     }
 }
Пример #17
0
 function GetCardId()
 {
     $key = session("cardid");
     //		$userlogin=session('userloginobj');
     //		$openid=$userlogin["openid"];
     return $key;
 }
Пример #18
0
 /**
  * 后台登陆控制器
  */
 public function login()
 {
     $arr = array('user_login' => I('user_login'), 'user_pass' => encrypt(I('user_pass'), C('ENCRYPTION_KEY')), 'remember-me' => I('remember-me'));
     //处理下次自动登录
     if ($arr['remember-me'] == 1) {
         $account = $arr['user_login'];
         $ip = get_client_ip(0, true);
         $value = $account . '|' . $ip;
         $value = encrypt($value, C('ENCRYPTION_KEY'));
         @setcookie('remember-me', $value, time() + 7 * 24 * 3600, "/");
     }
     $user = M('user')->where(array('user_login' => $arr['user_login']))->find();
     $userinfo = D('user')->getInfo($user['id']);
     if ($user['user_status'] == 0) {
         $this->error('账号被禁用,请联系管理员...');
     }
     if ($user['user_type'] != '管理员') {
         $this->error('无权限登录...');
     }
     if (!$user || $user['user_pass'] != $arr['user_pass']) {
         $this->error('账号密码错误,请重试...');
     }
     $data = array('id' => $user['id'], 'last_login_ip' => get_client_ip(0, true), 'last_login_time' => date("Y-m-d H:i:s"));
     $result = M('user')->save($data);
     if (!$result) {
         $this->error('登录失败,请重试...');
     }
     session('uid', $user['id']);
     session('username', $userinfo['username']);
     session('last_login_time', $data['last_login_time']);
     session('last_login_ip', $data['last_login_ip']);
     $this->success('登陆成功', U('Index/index'));
 }
Пример #19
0
    public function install()
    {
        $model = D();
        $db_prefix = C('DB_PREFIX');
        $bools = $model->execute("INSERT INTO `{$db_prefix}hooks`(`name`,`description`,`type`)VALUES('Message','在线留言提交钩子','1');");
        if ($bools < 1) {
            session('addons_install_error', '在线留言提交钩子添加失败');
            return false;
        }
        $sql = <<<SQL
CREATE TABLE IF NOT EXISTS `{$this->table_name()}` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `title` varchar(80) NOT NULL DEFAULT '' COMMENT '留言名称',
  `summary` varchar(255) NOT NULL DEFAULT '' COMMENT '留言内容',
  `username` varchar(100) NOT NULL DEFAULT '' COMMENT '真实姓名',
  `email` varchar(100) NOT NULL DEFAULT '' COMMENT '电子邮件',
  `qq` varchar(100) NOT NULL DEFAULT '' COMMENT 'QQ',
  `phone` varchar(100) NOT NULL DEFAULT '' COMMENT '电话',
  `addr` varchar(100) NOT NULL DEFAULT '' COMMENT '地址',
  `sort` int(3) unsigned NOT NULL DEFAULT 0 COMMENT '排序',
  `type` tinyint(3) unsigned NOT NULL DEFAULT 1 COMMENT '类型分组 1:投诉、建议 2:问题咨询 3:其他',
  `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态(0:禁用,1:正常)',
  `create_time` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '添加时间',
  `reply_info` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT  '回复内容',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='留言板表';
SQL;
        $model->execute($sql);
        if (count($model->query("SHOW TABLES LIKE '" . $this->table_name() . "'")) != 1) {
            session('addons_install_error', ',Message表未创建成功,请手动检查插件中的sql,修复后重新安装' . $sql);
            return false;
        }
        return true;
    }
 public function getAvatar($uid = 0, $size = 256)
 {
     $avatar = D('avatar')->where(array('uid' => $uid, 'status' => 1, 'is_temp' => 0))->find();
     if ($avatar) {
         if ($avatar['driver'] == 'local') {
             $avatar_path = "/Uploads/Avatar" . $avatar['path'];
             return $this->getImageUrlByPath($avatar_path, $size);
         } else {
             $new_img = $avatar['path'];
             $name = get_addon_class($avatar['driver']);
             if (class_exists($name)) {
                 $class = new $name();
                 if (method_exists($class, 'thumb')) {
                     $new_img = $class->thumb($avatar['path'], $size, $size);
                 }
             }
             return $new_img;
         }
     } else {
         //如果没有头像,返回默认头像
         if ($uid == session('temp_login_uid') || $uid == is_login()) {
             $role_id = session('temp_login_role_id') ? session('temp_login_role_id') : get_role_id();
         } else {
             $role_id = query_user('show_role', $uid);
         }
         return $this->getImageUrlByRoleId($role_id, $size);
     }
 }
Пример #21
0
 public function login()
 {
     #是否显示验证码
     $msg = '';
     if (IS_POST) {
         $name = I('name');
         $password = I('password');
         if (!empty($name) && !empty($password)) {
             #验证用户信息
             $user_info = D('Common/Admin')->loginCheck($name, $password);
             #记录登录日志
             $log_data = array('admin_id' => isset($user_info['id']) ? $user_info['id'] : 0, 'login_time' => date('Y-m-d H:i:s'), 'login_ip' => get_client_ip());
             $log_result = D('Common/Adminlog')->log_add($log_data);
             #跳转
             if (isset($user_info['id'])) {
                 session('user', $user_info['id']);
                 redirect(U('admin/Index/index'));
             } else {
                 $this->error('登录失败,用户名或密码错误。');
             }
         } else {
             $this->error('登录失败,用户名或密码错误。');
         }
     }
     $this->display();
 }
Пример #22
0
 public function doWriteAdminOperationLog($controller_name, $action_name, $operatedInfo)
 {
     $log[LOG_DATE] = $this->getCurrentDateTime();
     if (!session('?' . SESSION_ADMIN_ID)) {
         $log[LOG_OPERATOR_ID] = 0;
         $log[LOG_REMARK] .= "Unknown user or done by system. ";
     } else {
         $log[LOG_OPERATOR_ID] = session(SESSION_ADMIN_ID);
     }
     $log[LOG_CONTROLLER_ID] = $this->getMenuEvent()->getControllerID($controller_name);
     $log[LOG_ACTION_ID] = $this->getMenuEvent()->getActionID($controller_name, $action_name);
     if ($log[LOG_CONTROLLER_ID] == null) {
         $log[LOG_REMARK] .= "Unknown Module:" . $controller_name . ". ";
     }
     if ($log[LOG_ACTION_ID] == null) {
         $log[LOG_REMARK] .= "Unknown Action:" . $action_name . ". ";
     }
     $log[LOG_INFORMATION] .= $operatedInfo;
     //        dump($log);die;
     $logInsertResult = $this->getDBEvent()->insertLogRecord($log);
     if ($logInsertResult) {
         return true;
     } else {
         return false;
     }
 }
Пример #23
0
 public function index()
 {
     $id = I('id', '', 'htmlspecialchars');
     $my_id = session('user_id');
     // 只能通过get id才能访问
     if (empty($id)) {
         $this->error('页面不存在!', '/index');
         die;
     }
     $atten = M()->query("select count(*) from dm_items_support where user_id = {$id} and attention=1");
     //关注的人数
     $frien = M()->query("select count(*) from dm_person_friends where user_id = {$id}  ");
     //好友数
     $topic = M()->query("select count(*) from dm_community_comments_first where user_id = {$id} ");
     //帖子数
     $userinfo = M()->query("select * from dm_user_info where id = {$id}");
     if (empty($userinfo[0])) {
         $this->error('不存在该用户', '/index');
         die;
     }
     $usernews = M()->query("select * from dm_community_comments_first where user_id = {$id}");
     foreach ($usernews as $key => $value) {
         $usernews[$key]['time'] = date('n\\月j\\日 G:i', $value['time']);
     }
     $this->assign('atten', $atten);
     $this->assign('frien', $frien);
     $this->assign('topic', $topic);
     $this->assign('add_id', $id);
     // $this->assign('my_id',$id);
     $this->assign('userinfo', $userinfo);
     $this->assign('usernews', $usernews);
     $this->display();
 }
Пример #24
0
 public function edit()
 {
     if (IS_POST) {
         if (!trim($_POST['title'])) {
             $this->error('请填写标题');
         }
         $fileds = array('title', 'keyword', 'thumb', 'intro', 'background', 'backgroundmusic', 'music', 'rule', 'info', 'qrcode', 'logo', 'cheer');
         $row = array();
         foreach ($fileds as $f) {
             $row[$f] = $this->_post($f);
         }
         $intFields = array('clienttime', 'showtime', 'starttime', 'endshake', 'shownum', 'shaketype', 'isopen', 'usetime', 'isact');
         foreach ($intFields as $f) {
             $row[$f] = intval($this->_post($f));
         }
         $updateWhere = array();
         $updateWhere['token'] = $this->token;
         $updateWhere['id'] = intval($_POST['id']);
         $rt = $this->shake_model->where($updateWhere)->save($row);
         if ($rt) {
             if (empty($row['isopen'])) {
                 M('Wall_member')->where(array('act_id' => $updateWhere['id'], 'act_type' => '2', 'token' => $this->token))->delete();
             }
             $this->keyword_model->where(array('module' => 'Shake', 'pid' => $updateWhere['id']))->save(array('keyword' => $row['keyword']));
         }
         $this->success('修改成功', U('Shake/index', array('token' => session('token'))));
     } else {
         $where['token'] = $this->token;
         $where['id'] = $this->_get('id', 'intval');
         $info = $this->shake_model->where($where)->find();
         $this->assign('info', $info);
         $this->display('set');
     }
 }
 public function _showInfo()
 {
     session('studentnum', '2013211854');
     $condition['studentnum'] = $_SESSION['studentnum'];
     $stu = $this->_cinfo->where($condition)->find();
     $condition2['user_id'] = $stu['id'];
     $stu_id = $this->_userRole->where($condition2)->find();
     $condition3['id'] = $stu_id['role_id'];
     $stu_position = $this->_role->where($condition3)->find();
     $stu['position'] = $stu_position['role'];
     $stu['grade'] = substr($stu['studentnum'], 0, 4);
     $condtion4['id'] = $stu['academy_id'];
     $condtion4['school_id'] = $stu['school_id'];
     $stu_academy = $this->academy->where($condtion4)->field('academy')->find();
     $stu['academy'] = $stu_academy['academy'];
     if ($stu['gender'] == 1) {
         $stu['gender'] = '男';
     } elseif ($stu['gender'] == 0) {
         $stu['gender'] = '女';
     } else {
         $stu['gender'] = '人妖';
     }
     $this->assign('address', '111');
     $this->assign('stu_info', $stu);
 }
 public function update($id, Request $request)
 {
     $this->validate($request, $this->rules);
     $product = $this->productRepo->update($id, $request->all());
     session()->flash('message', trans('messages.update_success'));
     return redirect()->back();
 }
Пример #27
0
 public function step3()
 {
     if (IS_POST) {
         if ($_POST['if2011'] != '是') {
             $this->error("您已放弃报名", addons_url('Join2011://Join2011/index'));
         }
         //print_array($_POST);
         $Stu = D('Stu');
         $Bmb = D('Bmb');
         $data['ksh'] = $_SESSION['ksh'];
         $data['score'] = $_POST['score'];
         $data['jsscore'] = $_POST['jsscore'];
         $data['phone'] = $_POST['phone'];
         if ($Stu->where(array('ksh' => $_SESSION['ksh']))->find()) {
         } else {
             $this->error("您不在初选名单", addons_url('Join2011://Join2011/index'));
         }
         if ($Bmb->where(array('ksh' => $_SESSION['ksh']))->find()) {
             $this->error("您已经报名", addons_url('Join2011://Join2011/index'));
         }
         if ($Bmb->data($data)->add()) {
             session('ksh', '');
             $this->success('报名成功', U('Home/Index/index'));
         } else {
             $this->error("报名失败,请重新报名", addons_url('Join2011://Join2011/index'));
         }
     } else {
         $this->error("您不可以直接访问这个页面", addons_url('Join2011://Join2011/index'));
     }
 }
 public function classify_room_add()
 {
     $_POST['token'] = session('token');
     $treturn_func = 'classify_room';
     parent::classify_add($this->module, $this->type, $treturn_func);
     $this->display();
 }
	public function _initialize() {
		parent::_initialize();
		$this->reply_info_model=M('reply_info');
		$this->token=session('token');
		$this->assign('token',$this->token);
		//
		$this->infoTypes=array(
		'Groupon'=>array('type'=>'Groupon','name'=>'团购','keyword'=>'团购','url'=>U('Wap/Groupon/grouponIndex',array('token'=>$this->token))),
		'Dining'=>array('type'=>'Dining','name'=>'订餐','keyword'=>'订餐','url'=>U('Wap/Dining/index',array('token'=>$this->token))),
		'Zuche'=>array('type'=>'Zuche','name'=>'租车','keyword'=>'租车','url'=>U('Wap/Zuche/index',array('token'=>$this->token))),
		'Shop'=>array('type'=>'Shop','name'=>'商城','keyword'=>'商城','url'=>U('Wap/Product/index',array('token'=>$this->token))),
		'panorama'=>array('type'=>'panorama','name'=>'全景','keyword'=>'全景','url'=>U('Wap/Panorama/index',array('token'=>$this->token))),
		'Liuyan'=>array('type'=>'Liuyan','name'=>'留言','keyword'=>'留言','url'=>U('Wap/Liuyan/index',array('token'=>$this->token))),
		'Scoregift'=>array('type'=>'Scoregift','name'=>'积分换礼','keyword'=>'积分换礼','url'=>U('Wap/Scoregift/index',array('token'=>$this->token))),
		);
		//是否是餐饮
		if (isset($_GET['infotype'])&&$_GET['infotype']=='Dining'){
			$this->isDining=1;
		}else {
			$this->isDining=0;
		}
		//是否是租车
		if (isset($_GET['infotype'])&&$_GET['infotype']=='Zuche'){
			$this->iszuche=1;
			$this->assign('iszuche',$this->iszuche);
		}
		$this->assign('isDining',$this->isDining);
	}
Пример #30
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request $request
  * @param  \Closure                 $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (session()->has('locale') && in_array(session()->get('locale'), $this->languages)) {
         app()->setLocale(session()->get('locale'));
     }
     return $next($request);
 }