Thinkphp5+Layui高颜值内容管理框架

版权声明:转载请注明原创地址 https://blog.csdn.net/u013032788/article/details/81324823

Thinkphp5+Layui高颜值内容管理框架
TP5+Layui高颜值内容管理框架,新增API模块
Thinkphp5+Layui响应式后台权限管理系统
专注打造好用的框架,极速开发,高效灵活,从架构上兼顾系统复杂度的迭代与需求多变。代码结构清晰,接口开发,微信公众号,小程序。命令行一键管理。
强大的应用中心支持,目前已有CMS,微信管理,采集等模块。OSS对象存储,微信支付,支付宝支付,第三方登录,本地评论,短信发送等插件。后续不断有模块和插件加入
演示下载参考下这里:http://t.cn/Ru2YpdN

$User=Db::name('qudonghao_user');
$data=Array(
'username'=> $arr['nickname'],
'openid' => $openid,
'nickname' => $arr['nickname'],
'headimgurl' => $arr['figureurl_2'],
'reg_time'=> time(),
'userid'=>time(),
'is_login'=>1
);
if($res = $User->where(array('openid'=>$openid))->find()){
$User->where(array('openid'=>$arr['openid']))->update(['is_login'=>1]);
session('userinfo',$data);
session('username',$data['nickname']);
session('nickname',$data['nickname']);
session('uid',$res['id']);
setcookie("username",$data['nickname'],time()+3600*12,'/','.qudong.com');
setcookie("nickname",$data['nickname'],time()+3600*12,'/','.qudong.com');
setcookie("uid",$res['id'],time()+3600*12,'/','.qudong.com');
setcookie("password","",time()+3600*12,'/','.qudong.com');
setcookie("login_status",1,time()+3600*12,'/','.qudong.com');
setcookie("headimgurl",$data['headimgurl'],time()+3600*12,'/','.qudong.com');
$cookie = Cookie::get();

if(isset($cookie['formUrl']) && ($cookie['formUrl']!= "")){
header("Location:".$cookie['formUrl']."");
}else{
header("Location:http://www.erdangjiade.com ");
}
return ;
}
session('userinfo',$data);

$userss=$User->insertGetId($data);
if($userss){
session('username',$data['nickname']);
session('nickname',$data['nickname']);
setcookie("username",$data['nickname'],time()+3600*12,'/','.qudong.com');
setcookie("nickname",$data['nickname'],time()+3600*12,'/','.qudong.com');
setcookie("uid",$userss,time()+3600*12,'/','.qudong.com');
setcookie("password","",time()+3600*12,'/','.qudong.com');
setcookie("login_status",1,time()+3600*12,'/','.qudong.com');
setcookie("headimgurl",$data['headimgurl'],time()+3600*12,'/','.qudong.com');
$cookie = Cookie::get();
if(isset($cookie['formUrl']) && ($cookie['formUrl']!= "")){
header("Location:".$cookie['formUrl']."");
}else{
header("Location:http://www.erdangjiade.com ");
}
return;
}

}
}




以下是注意事项:

再tp5框架中 一定要这样去new一个qq互联的类 
$qc = new \QC();

功能特性
严谨规范: 提供一套有利于团队协作的结构设计、编码、数据等规范。
高效灵活: 清晰的分层设计、钩子行为扩展机制,解耦设计更能灵活应对需求变更。
严谨安全:清晰的系统执行流程,严谨的异常检测和安全机制,详细的日志统计,为系统保驾护航。
API开发: API接口分层设计、每个模块独立的api目录,不干扰的代码重构。
构建器Builder:完善的构建器设计,丰富的组件,让开发列表和表单更得心应手。无需模版开发,省时省力。
简单上手快:结构清晰、代码规范、在开发快速的同时还兼顾性能的极致追求。
特色:权限管理、组件丰富、第三方应用多、分层解耦化设计和先进的设计思想。
高级进阶:分布式、负载均衡、集群、Redis、分库分表。
演示下载参考下这里:http://t.cn/Ru2YpdN

猜你喜欢

转载自blog.csdn.net/u013032788/article/details/81324823