Commit fc9a0a73 by doszhang

dos

parent 0ad3b137
...@@ -20,22 +20,33 @@ class IndexController extends Controller ...@@ -20,22 +20,33 @@ class IndexController extends Controller
public function index() public function index()
{ {
// $user = $this->get_user_info_from_cookie(); $user = $this->get_user_info_from_cookie();
// // 如果没有获取到用户信息,引导用户授权 // 如果没有获取到用户信息,引导用户授权
// if (!$user) { if (!$user) {
// $this->request_auth($this->get_url()); $this->request_auth($this->get_url());
// return; return;
// } }
session_start(); session_start();
$_SESSION['joinTime'] = time(); $_SESSION['joinTime'] = time();
$this->assign('headimgurl');
$this->assign('user_header_url',$user['headimgurl']);
$this->assign('nickname',$user['nickname']);
$this->display(); $this->display();
} }
public function getImage(){
$url = $_GET['url'];
// $url = str_replace( 'http://wx.qlogo.cn/', 'http://wx.izhida.cn/', $url);
$data = $this->http_get_data($url);
echo $data;
return;
}
public function cookie() public function cookie()
{ {
SignedCookie::set_cookie($this->cookie_uid_key, 'oVsrlt0zUWMLvMx2-KPGVmY2I-Xc', C('cookie_sign'), 86400 * 60); SignedCookie::set_cookie($this->cookie_uid_key, 'oMDOGs4ynBPiSItzoGz5FAZdlpuA', C('cookie_sign'), 86400 * 60);
} }
} }
\ No newline at end of file
...@@ -98,6 +98,9 @@ ...@@ -98,6 +98,9 @@
<script> <script>
window.base_resource_url = '__CDN__'; window.base_resource_url = '__CDN__';
window.getImageUrl = location.origin + '/Index/getImage';
window.user_header_url = '{:$user_header_url|default:""}';
var link = location.origin; var link = location.origin;
var friend_title = ''; var friend_title = '';
......
...@@ -70,7 +70,7 @@ const fontSize = parseFloat($('html').css('fontSize')); ...@@ -70,7 +70,7 @@ const fontSize = parseFloat($('html').css('fontSize'));
//canvas 位置 //canvas 位置
let canvasArr = [ let canvasArr = [
[23, 120, 607, 907], [23, 120, 607, 907, 45, 137],
[29, 120, 582, 874], [29, 120, 582, 874],
[29, 120, 582, 874], [29, 120, 582, 874],
[29, 120, 603, 904], [29, 120, 603, 904],
...@@ -154,6 +154,11 @@ function createPoster() { ...@@ -154,6 +154,11 @@ function createPoster() {
posterImg.src = 'http://maf.dev.izhida.cn/Public/static/image2/poster' + resultType + '.png'; posterImg.src = 'http://maf.dev.izhida.cn/Public/static/image2/poster' + resultType + '.png';
posterImg.onload = function () { posterImg.onload = function () {
posterCtx.drawImage(posterImg, 0, 0, posterCanvas.width, posterCanvas.height); posterCtx.drawImage(posterImg, 0, 0, posterCanvas.width, posterCanvas.height);
let headimg = new Image();
headimg.src = window.getImageUrl + '?url=' + encodeURI(user_header_url);
headimg.onload = function () {
posterCtx.drawImage(headimg, designPxToRealPx(canvasArr[resultType][4]), designPxToRealPx(canvasArr[resultType][5]), designPxToRealPx(52), designPxToRealPx(52));
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment