账户中心 退出系统
开发文档 资讯·分享 技术交流 会员登录
phpGrace GSCMS 公众号系统
会员接口

接口介绍

基于会员模型实现各种类型的会员登录、注册、信息获取接口,详见下面的说明

会员注册 [ 手机号 + 密码 形式 ]

请求地址 : member/registerByPhone
请求方式 : POST
POST格式 : array(
    'phonePrefix' => '国家号码前缀',
    'phone' => '注册手机号',
    'phonevcode' => '短信验证码',
    'password' => '注册密码',
    'nickname' => '用户昵称',
    'vcodename' => '短信验证码名称'
)
返回数据 : JSON 形式 {status:true || false, data:会员信息||具体错误信息}

手机号及密码登录

请求地址 : member/loginByPhoneAndPwd
请求方式 : POST
POST格式 : array(
    phonePrefix => 手机号码国家前缀, 
    phone => 11位手机号码, 
    password=>登录密码
)
返回格式 : JSON 形式 { status:true||false, data:会员数据||登录错误信息, errorCode:0||错误编码}

手机号及短信验证码登录

请求地址 : member/loginByPhoneAndVCode
请求方式 : POST
POST格式 : array(
    phonePrefix => 手机号码国家前缀, 
    phone => 11位手机号码, 
    phonevcode=>短信验证码
)
返回格式 : JSON 形式 { status:true||false, data:会员数据||登录错误信息, errorCode:0||错误编码}

会员信息获取

请求地址 : member/userInfo
请求方式 : GET
返回数据 : JSON 形式 {status:true,data:{
    u_balance:(余额)
    u_face:(头像)
    u_gender:(性别)
    u_id:(id)
    u_integral:(积分)
    u_ip:(登录ip)
    u_last_submit_time:(最近发言时间)
    u_logintime:(最近登录时间)
    u_nickname:(会员昵称)
    ... 其他数据见会员数据表字段
},errcode=>0}

头像上传

请求地址 : member/uploadFace
请求方式 : POST
返回数据 : JSON 形式{status : true||false, data:头像地址||错误信息, errorCode:0||错误编码}
// 示例代码 : 
saveImg : function() {
	uni.showLoading({mask:true, title:""});
	this.WeCropper.getCropperImage((tempFilePath) => {
		if(this.tmpFace == null){
			uni.showToast({
				title:"请先选择头像",
				mask:true,
				icon:"none"
			});
			return ;
		}
		// 以连接 api 完成图片的上传工作
		uni.gRequest.upload(
			'member/uploadFace',
			tempFilePath,
			'image', 
			// 附带表单数据,不需要传 {}
			{
				formData:{},
			},
			(res) => {
				uni.showToast({
					title:"保持成功",
					mask:true,
					icon:"none"
				});
				uni.navigateBack({
					
				});
			},
			(error) => {
				console.log('上传失败', error);
			},
			(res) => {
				console.log('上传完成', res);
				uni.hideLoading();
			},
			true
		);
	});
}