Commit fc9a0a73 by doszhang

dos

parent 0ad3b137
......@@ -20,22 +20,33 @@ class IndexController extends Controller
public function index()
{
// $user = $this->get_user_info_from_cookie();
// // 如果没有获取到用户信息,引导用户授权
// if (!$user) {
// $this->request_auth($this->get_url());
// return;
// }
$user = $this->get_user_info_from_cookie();
// 如果没有获取到用户信息,引导用户授权
if (!$user) {
$this->request_auth($this->get_url());
return;
}
session_start();
$_SESSION['joinTime'] = time();
$this->assign('headimgurl');
$this->assign('user_header_url',$user['headimgurl']);
$this->assign('nickname',$user['nickname']);
$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()
{
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 @@
<script>
window.base_resource_url = '__CDN__';
window.getImageUrl = location.origin + '/Index/getImage';
window.user_header_url = '{:$user_header_url|default:""}';
var link = location.origin;
var friend_title = '';
......
......@@ -70,7 +70,7 @@ const fontSize = parseFloat($('html').css('fontSize'));
//canvas 位置
let canvasArr = [
[23, 120, 607, 907],
[23, 120, 607, 907, 45, 137],
[29, 120, 582, 874],
[29, 120, 582, 874],
[29, 120, 603, 904],
......@@ -154,6 +154,11 @@ function createPoster() {
posterImg.src = 'http://maf.dev.izhida.cn/Public/static/image2/poster' + resultType + '.png';
posterImg.onload = function () {
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