From 2f48f7ed6b289fcc1ec984e995518b398f0b8f1d Mon Sep 17 00:00:00 2001
From: colly <576734462@qq.com>
Date: Tue, 01 Aug 2017 17:20:43 +0800
Subject: [PATCH] 增加密码重置参数
---
Yfs/Api/User.php | 34 +++++++++++++++++++++++++---------
1 files changed, 25 insertions(+), 9 deletions(-)
diff --git a/Yfs/Api/User.php b/Yfs/Api/User.php
index 285c600..43be14b 100644
--- a/Yfs/Api/User.php
+++ b/Yfs/Api/User.php
@@ -22,6 +22,7 @@
'resetPwd' => array(
'phone' => array('name' => 'phone', 'type' => 'string', 'require' => true, 'desc' => '������������'),
'password' => array('name' => 'password', 'type' => 'string', 'require' => true, 'desc' => '������'),
+ 'code' => array('name' => 'code', 'type' => 'string', 'require' => true, 'desc' => '���������������������'),
)
);
}
@@ -144,21 +145,36 @@
* @return string msg ������������
*/
public function resetPwd(){
- $rs = array('code' => 0, 'msg' => '');
- $user_service = new Domain_User();
- $result = $user_service->resetPwd($this->phone, $this->password);
- if($reslt == 0){
- $rs['msg'] = '������������������';
- }
+ $rs = array('code' => 0, 'msg' => '');
+ $sms_service = new Domain_SmsCode();
+ $result = $sms_service->checkSmsCode($this->phone, $this->code, 'resetPwd');
+ if($result == 0){
+ $user_service = new Domain_User();
+ $result = $user_service->resetPwd($this->phone, $this->password);
+ if($reslt == 0){
+ $rs['msg'] = '������������������';
+ }
+ elseif($result == 1){
+ $rs['code'] = 1;
+ $rs['msg'] = '���������������������������';
+ }
+ else{
+ $rs['code'] = 1;
+ $rs['msg'] = '������������������';
+ }
+ }
elseif($result == 1){
$rs['code'] = 1;
- $rs['msg'] = '���������������������������';
+ $rs['msg'] = '������������������������������������������������������������������������';
+ }
+ elseif($result == 2){
+ $rs['code'] = 1;
+ $rs['msg'] = '���������������������';
}
else{
$rs['code'] = 1;
- $rs['msg'] = '������������������';
+ $rs['msg'] = '������������������,������������������������';
}
-
return $rs;
}
--
Gitblit v1.8.0