config['sy_chat_appkey']); $appsecret = trim($this->config['sy_chat_appsecret']); if (!empty($appkey) && !empty($appsecret)){ // 后台和前台进行区分 if ($ct == 'admin'){ // 后台 $u = 'a'.$data['auid']; $return['mine'] = array( 'id' => $u, 'linkman' => '官方客服', 'username' => '求职助手', 'usertype' => 9, 'avatar' => checkpic($this->config['sy_chat_logo']) ); }else{ if (isset($data['chat_u'])){ // 移动端 $u = $data['chat_u']; }elseif (isset($_COOKIE['chat_u'])){ // pc/wap $u = $_COOKIE['chat_u']; }else{ $time = time(); $u = 'u'. $time . mt_rand(100000, 999999); require_once ('cookie.model.php'); $cookieM = new cookie_model($this->db, $this->def); $cookieM->SetCookie('chat_u', $u, $time + 86400); } $return['mine'] = array( 'id' => $u, 'uname' => '匿名', 'avatar' => checkpic($this->config['sy_chat_logo']) ); } $return['data'] = array( 'uid' => $u, 'webKey' => $appkey, 'yuntoken' => md5($appkey . $u . $appsecret) ); } return $return; } } ?>