# 微信扫码登陆pc网站 **Repository Path**: easy2003/wechat_scan_code_login_pc ## Basic Information - **Project Name**: 微信扫码登陆pc网站 - **Description**: 微信扫码登陆pc网站 基于手机授权微信登陆 大体思路: PC生成唯一的token二维码记录在数据库,手机扫码微信授权带着这个token去修改数据的二维码授权成功,PC每几秒检查一次是否授权成功,成就自动跳转到已登陆页面,手机跳转到关注二维码页面 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2022-07-22 - **Last Updated**: 2022-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 思路 PC生成唯一的token二维码记录在数据库,手机扫码微信授权带着这个token去修改数据的二维码授权成功,PC每几秒检查一次是否授权成功,成功就自动跳转到已登陆页面,手机跳转到关注二维码页面 ## 环境要求 PHP>=7.1 本项目是7.1运行环境 建议7.1或7.4 ## 下载方法 下载默认直接: `git clone https://gitee.com/xiaohe4966/wechat_scan_code_login_pc.git` 下载某个分支: `git clone -b 分支名 网址.git` 可以用git安装: `git clone -b v1.0.0 https://gitee.com/xiaohe4966/wechat_scan_code_login_pc.git` ## 安装方法 修改网站运行目录为public 修改伪静态!!!修改伪静态!!修改伪静态! 然后安装即可 (可以跳过该步骤)如果 php 版本非7.1可运行命令 composer update (更新安装各种包)注意php -v 的版本最好大于等于7.1 非安在线装: 文件在application/database.php里面修改 //或者在根目录.env里面更改(没有此文件请忽略) 安装完成,就可以访问了后台地址 域名/h.php 后台地址在public/h.php 可以自行修改文件名即可 ## 配置 微信配置在 后台常规管理->系统配置->微信->设置小程序公众号等资料 ![设置图](https://he4966.cn/uploads/tpmecms/1.png "设置图") 调试模式开启application/config.php // 应用调试模式 'app_debug' => Env::get('app.debug', 1), //或者在根目录.env里面更改(没有此文件请忽略) 数据库配置修改application/database.php里面修改 //或者在根目录.env里面更改(没有此文件请忽略) ## 使用标签 网站里面需要添加字段,在后台 常规管理->系统配置->点击+ 前段使用{$site.字段名} ![设置字段图](https://he4966.cn/uploads/tpmecms/2.png "设置字段图") ## 版本更新日志 2022-04-23 扫码后自动登陆基础框架已搭建好 ## 代码说明 /application/cms/controller/Wechat.php 主要微信前段代码(同目录有其他的 /application/cms/view/wechat/ 前段页面代码(html) /application/api/controller/Send.php 发送模版接口 /application/api/controller/Wechat.php 微信相关接口 ## 问题反馈 在使用中有任何问题,请加QQ群153073132 请备注“微信扫码自动登陆” ## 通用特性 * 基于`Auth`验证的权限管理系统 * 支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置 * 支持单管理员多角色 * 支持管理子级数据或个人数据 * 强大的一键生成功能 * 一键生成CRUD,包括控制器、模型、视图、JS、语言包、菜单、回收站等 * 一键压缩打包JS和CSS文件,一键CDN静态资源部署 * 一键生成控制器菜单和规则 * 一键生成API接口文档 * 完善的前端功能组件开发 * 基于`AdminLTE`二次开发 * 基于`Bootstrap`开发,自适应手机、平板、PC * 基于`RequireJS`进行JS模块管理,按需加载 * 基于`Less`进行样式开发 * 强大的插件扩展功能,在线安装卸载升级插件 * 通用的会员模块和API模块 * 共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证 * 二级域名部署支持,同时域名支持绑定到应用插件 * 多语言支持,服务端及客户端支持 * 支持大文件分片上传、剪切板粘贴上传、拖拽上传,进度条显示,图片上传前压缩 * 支持表格固定列、固定表头、跨页选择、Excel导出、模板渲染等功能 * 丰富的插件应用市场 ## 特别鸣谢 FastAdmin ## 版权信息 TpMeCMS遵循Apache2开源协议发布,并提供免费使用。 本项目包含的第三方源码和二进制文件之版权信息另行标注。 版权所有Copyright © 2021-2022 by Xiaohe (https://he4966.cn) All rights reserved。