作者归档:administrator

thinkphp框架种使用overtrue/socialite

使用过程中会出现session冲突的问题:

自定义使用thinkphp的session验证

 $this->socialite = new SocialiteManager($config);
$state = sha1(uniqid(mt_rand(1, 1000000), true));
Session('state',$state);
return  $this->socialite->driver('qq')->stateless()->with(['state'=>$state])->redirect();

callback验证:

$user = $this->socialite->driver('qq')->stateless()->user();
$_state = $this->request->param('state');
$state = Session('state');
if(md5($state)!=md5($_state)){
     $this->error('非法来源');
}

php把html转word处理排版问题

html转word可以原样输出,用css控制排版布局,输出的内容可以是一个完整的html页面

echo $content;
ob_start();
header("Content-type: application/vnd.ms-word");
header("Accept-Ranges: bytes");
header("Accept-Length: ".strlen($content));
header('Content-Disposition: attachment; filename=filename.doc');
header("Pragma:no-cache");
header("Expires:0");
ob_end_clean();
exit(0);

后续:将html转换成pdf:

wkhtmltopdf在linux安装,需要安装中文字体

《乌合之众:大众心理学研究》

群体的行为一般都是无意识的,是低级情感的综合体,不会体现个体的鲜明特征

无意识品质决定群体智慧 感性和本能的一些东西最容易在群体中传播

孤立的个人具有主宰自己反应行为的能力,群体更多依靠条件反射神经做出反应

群体没有远见性

群体的表现很极端

群体认为理想和现实之间没有差距 不承认障碍

群体认为自己无所不能

群体总是处于期待被注意的状态,容易被暗示和影响。

写在30岁

生活规律 做到自律 让自己能有更饱满的精神专注力做一些事情

认真读几本书 多和人交流 开阔自己的格局和思想

接受现实和理想的落差 并朝着这个方向努力

为自己的初心要学会拒绝一些事情 忠于自己的目标和梦想

独立思考一些问题 相信这个世界 也要学会重新认识它

坚持自己的原则立场 忠于自己的价值观 做到不违心

相信别人 懂得先付出 珍惜感恩那些能带给你快乐帮助你的人

能为对方考虑 忠于自己内心最真实的想法 对身边亲近的人多点耐心

照顾好那个弱小的自己 学会正确的表达自己情绪 原谅自己 原谅别人

愿走出半生后 归来啊 仍是少年