12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- <?php
- /**
- * 获取用户信息
- ***/
- defined('InShopNC') or exit('Access Invalid!');
- class member_infoControl extends mbMemberControl
- {
- public function __construct()
- {
- parent::__construct();
- }
- /**
- * 获取用户信息
- *
- * 输入参数:
- * key: token
- */
- public function getinfoOp()
- {
- $token = trim($_GET['key']);
- if (false == $this->checkToken($token)) {
- return joutput_error($this->err_code);
- }
- $member_id = $this->member_info['member_id'];
- $model = Model('member');
- $member_info = $model->getMemberInfoByID($member_id, 'member_name,member_sex');
- $ret = array();
- if (!empty($member_info)) {
- $ret['member_name'] = $member_info['member_name'];
- if (empty($member_info['member_name'])) {
- $ret['member_name'] = '新用户';
- }
- if ($member_info['member_sex'] == 1) {
- $ret['member_sex'] = '1';
- } else {
- $ret['member_sex'] = '0';
- }
- }
- joutput_data($ret);
- }
- /**
- * 更新用户信息
- *
- * 输入:
- * key token
- * member_name 用户名
- * member_sex 用户性别
- */
- public function updateinfoOp()
- {
- $member_name = urldecode($_GET['member_name']);
- $member_sex = urldecode($_GET['member_sex']);
- if (empty($member_name) && empty($member_sex)) {
- return joutput_error(errcode::ErrInputParam);
- }
- $token = $_GET['key'];
- if ($this->checkToken($token) != errcode::Success) {
- return joutput_error($this->err_code);
- }
- $member_id = $this->member_info['member_id'];
- $condition = array('member_id' => $member_id);
- $updateinfo = array('member_name' => $member_name, 'member_sex' => $member_sex);
- $ret = Model('member')->where($condition)->update($updateinfo);
- dcache($member_id, 'member');
- $result = array();
- if ($ret) {
- $result['ret'] = 0;
- } else {
- $result['ret'] = 1;
- }
- joutput_data($result);
- }
- }
|