https://github.com/powerdos/wechatoauth2.0
基于ThinkPHP3.2.3的微信OAuth2.0网页授权认证模块
https://github.com/powerdos/wechatoauth2.0
Last synced: 3 months ago
JSON representation
基于ThinkPHP3.2.3的微信OAuth2.0网页授权认证模块
- Host: GitHub
- URL: https://github.com/powerdos/wechatoauth2.0
- Owner: PowerDos
- Created: 2017-03-11T12:27:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-12T02:45:46.000Z (over 9 years ago)
- Last Synced: 2025-04-10T20:17:24.545Z (about 1 year ago)
- Language: PHP
- Homepage:
- Size: 924 KB
- Stars: 11
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WeChatOAuth2.0
基于ThinkPHP3.2.3的微信OAuth2.0网页授权认证模块
## Step 1
将全部文件放在网站目录下
## Step 2
配置你的公众号信息
* 进入文件./Application/Common/Conf/config.php
* 将你的公众号相关信息写入
```PHP
'配置值'
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => '127.0.0.1', // 服务器地址
'DB_NAME' => '', // 数据库名
'DB_USER' => '', // 用户名
'DB_PWD' => '', // 密码
'DB_PORT' => '3306', // 端口
'DB_PARAMS' => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL) ,
'MODULE_ALLOW_LIST' => array('Home','Admin'),//模块
'DEFAULT_MODULE' => 'Home',
'URL_ROUTER_ON' => true,
'URL_ROUTE_RULES'=>array(
'index$' => 'Home/Index/index', //定义路由
)
);
```
## Step 3
新建的控制器继承OAuth2Controller类即可实现微信网页授权认证功能
OAuth2Controller类的相关代码
```PHP
redirect('这里填入要跳转的绑定页面','',2,"
请先绑定账号再使用,将自动跳转到绑定页面
");
}
}else{
//进入验证
//方法放在./Application/Home/Common/function.php下
Check();
}
}
}
```
## Demo
```PHP
show("这个是测试案例");
}
}
```
## P.S.
相关认证代码放在目录`./Application/Home/Common/function.php`下(不是用TP写的小伙伴可以在这里参考下认证代码)
注意要创建相应的数据库和表。具体更改在function目录下更改`getUserInfo()`方法就好