提交 acfcdacb 编写于 作者: G gongfuxiang

baidu mini app

上级 c0de45f0
...@@ -231,14 +231,18 @@ class User extends Common ...@@ -231,14 +231,18 @@ class User extends Common
//$_POST['config'] = MyC('baidu_mini_program_config'); //$_POST['config'] = MyC('baidu_mini_program_config');
$_POST['config'] = [ $_POST['config'] = [
'key' => 'C9Gg744cBqQ3zvbC5uOPMg9yWpmuQ8O7', // 'id' => '16634987',
'secret' => 'Uibe5l1p4Wxjq5Gqp1xDucWBVfBH9i30', // 'key' => 'G8x7Q2oSIo2Egcps7QB8fQGCQrUDjwNN',
// 'secret' => 'T5PXvGwDxci6GVAeQErigGvTRK48MVRz',
'id' => '14675874',
'key' => 'G8x7Q2oSIo2Egcps7QB8fQGCQrUDjwNN',
'secret' => 'T5PXvGwDxci6GVAeQErigGvTRK48MVRz',
]; ];
$result = (new \base\BaiduAuth())->GetAuthUserInfo($_POST); $result = (new \base\BaiduAuth())->GetAuthUserInfo($_POST);
//print_r($result);die;
if($result['status'] == 0) if($result['status'] == 0)
{ {
return UserService::AuthUserProgram($result, 'baidu_openid'); return UserService::AuthUserProgram($result['data'], 'baidu_openid');
} }
return DataReturn($result['msg'], -10); return DataReturn($result['msg'], -10);
} }
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
return [ return [
// 开发模式 // 开发模式
'is_develop' => false, 'is_develop' => true,
// 默认编码 // 默认编码
'default_charset' => 'utf-8', 'default_charset' => 'utf-8',
......
因为 它太大了无法显示 source diff 。你可以改为 查看blob
...@@ -47,7 +47,7 @@ class BaiduAuth ...@@ -47,7 +47,7 @@ class BaiduAuth
'client_id' => $params['config']['key'], 'client_id' => $params['config']['key'],
'sk' => $params['config']['secret'], 'sk' => $params['config']['secret'],
]; ];
$result = $this->HttpRequest('https://openapi.baidu.com/nalogin/getSessionKeyByCode', $data); $result = $this->HttpRequest('https://spapi.baidu.com/oauth/jscode2sessionkey', $data);
if(empty($result['openid'])) if(empty($result['openid']))
{ {
return ['status'=>-1, 'msg'=>$result['error_description']]; return ['status'=>-1, 'msg'=>$result['error_description']];
......
...@@ -329,7 +329,7 @@ button[disabled].bg-primary { ...@@ -329,7 +329,7 @@ button[disabled].bg-primary {
right: 10rpx; right: 10rpx;
bottom: 35%; bottom: 35%;
line-height: 30rpx; line-height: 30rpx;
border-radius: 50%; border-radius: 50% !important;
} }
.common-online-service image { .common-online-service image {
width: 60rpx; width: 60rpx;
......
...@@ -57,7 +57,7 @@ App({ ...@@ -57,7 +57,7 @@ App({
// 请求地址 // 请求地址
// request_url: "{{request_url}}", // request_url: "{{request_url}}",
request_url: 'http://tp5-dev.com/', request_url: 'http://tp5-dev.com/',
request_url: 'https://test.shopxo.net/', //request_url: 'https://test.shopxo.net/',
// 基础信息 // 基础信息
application_title: "{{application_title}}", application_title: "{{application_title}}",
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<view class="item bg-white spacing-mb" s-if="data_list.length > 0" s-for="item, index in data_list"> <view class="item bg-white spacing-mb" s-if="data_list.length > 0" s-for="item, index in data_list">
<view class="base"> <view class="base">
<view class="oh"> <view class="oh">
<image class="avatar fl" src="{{item.avatar}}" mode="widthFix" data-index="{{index}}" bindError="user_avatar_error" /> <image class="avatar fl" src="{{item.avatar}}" mode="widthFix" data-index="{{index}}" binderror="user_avatar_error" />
<view class="desc fr tl">{{item.content}}</view> <view class="desc fr tl">{{item.content}}</view>
</view> </view>
<view class="cr-888 tr">{{item.add_time}}</view> <view class="cr-888 tr">{{item.add_time}}</view>
......
...@@ -30,7 +30,6 @@ Page({ ...@@ -30,7 +30,6 @@ Page({
* 登录授权事件 * 登录授权事件
*/ */
get_user_info_event() { get_user_info_event() {
console.log(1)
app.user_auth_login(this, 'user_auth_back_event'); app.user_auth_login(this, 'user_auth_back_event');
}, },
...@@ -108,14 +107,14 @@ Page({ ...@@ -108,14 +107,14 @@ Page({
var params = swan.getStorageSync(app.data.cache_launch_info_key) || null; var params = swan.getStorageSync(app.data.cache_launch_info_key) || null;
console.log(params); console.log(params);
// 数据验证 // 数据验证
var validation = [{ fields: 'mobile', msg: '请填写手机号码' }, { fields: 'verify', msg: '请填写验证码' }, { fields: 'weixin_openid', msg: '授权id不能为空' }]; var validation = [{ fields: 'mobile', msg: '请填写手机号码' }, { fields: 'verify', msg: '请填写验证码' }, { fields: 'baidu_openid', msg: '授权id不能为空' }];
e.detail.value['weixin_openid'] = this.data.user.weixin_openid; e.detail.value['baidu_openid'] = this.data.user.baidu_openid;
e.detail.value['nickname'] = this.data.user.nickname; e.detail.value['nickname'] = this.data.user.nickname;
e.detail.value['avatar'] = this.data.user.avatar; e.detail.value['avatar'] = this.data.user.avatar;
e.detail.value['province'] = this.data.user.province; e.detail.value['province'] = this.data.user.province;
e.detail.value['city'] = this.data.user.city; e.detail.value['city'] = this.data.user.city;
e.detail.value['gender'] = this.data.user.gender; e.detail.value['gender'] = this.data.user.gender;
e.detail.value['app_type'] = 'weixin'; e.detail.value['app_type'] = 'baidu';
e.detail.value['referrer'] = params == null ? this.data.user.referrer || 0 : params.data.referrer || 0; e.detail.value['referrer'] = params == null ? this.data.user.referrer || 0 : params.data.referrer || 0;
if (app.fields_check(e.detail.value, validation)) { if (app.fields_check(e.detail.value, validation)) {
swan.showLoading({ title: '处理中...' }); swan.showLoading({ title: '处理中...' });
......
<!-- 头部 --> <!-- 头部 -->
<view class="head-box bg-main"> <view class="head-box bg-main">
<view class="head-item oh tc"> <view class="head-item oh tc">
<image bindtap="preview_event" class="avatar" src="{{avatar}}" mode="widthFix" bindError="user_avatar_error" /> <image bindtap="preview_event" class="avatar" src="{{avatar}}" mode="widthFix" binderror="user_avatar_error" />
<text class="item-name dis-block cr-fff">{{nickname}}</text> <text class="item-name dis-block cr-fff">{{nickname}}</text>
</view> </view>
......
{"appid":"16634987","cloudTesting":{"forcePreview":false},"host":"baiduboxapp","preview":{"packageId":218648},"setting":{"urlCheck":false},"swan":{"baiduboxapp":{"extensionJsVersion":"","swanJsVersion":"3.30.43"}}} {"appid":"14675874","cloudTesting":{"forcePreview":false},"host":"baiduboxapp","preview":{"packageId":218648},"setting":{"urlCheck":false},"swan":{"baiduboxapp":{"swanJsVersion":"3.30.43","extensionJsVersion":""}}}
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册