From 737ea98505a874a833eaa9f7ccbb337c5cd8ec11 Mon Sep 17 00:00:00 2001 From: colly <576734462@qq.com> Date: Sat, 29 Jul 2017 10:48:10 +0800 Subject: [PATCH] 修正用户数据返回错误 --- Yfs/Domain/User.php | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 57 insertions(+), 2 deletions(-) diff --git a/Yfs/Domain/User.php b/Yfs/Domain/User.php index cd27f68..b682d32 100644 --- a/Yfs/Domain/User.php +++ b/Yfs/Domain/User.php @@ -1,18 +1,73 @@ <?php - +/** + * ��������������� + */ class Domain_User { public function __construct(){ $this->model = new Model_User(); } + /** + * ������ + * @param [type] $regUserInfo [description] + * @return [type] [description] + */ public function register($regUserInfo) { return $this->model->register($regUserInfo); } + /** + * ������������ + * @param [type] $phone [description] + * @return [type] [description] + */ public function checkPhone($phone){ - $user = $this->model->get(array('phone' => $phone)); + $user = $this->getUserInfoByPhone($phone); return $user?false:true; } + /** + * ������������������������ + * @param [type] $phone [description] + * @return [type] [description] + */ + public function checkUserStatus($phone){ + $user = $this->getUserInfoByPhone($phone); + if($user && $user['is_lock'] == 0){ + return true; + } + else{ + return false; + } + } + + /** + * ��������������������������������� + * @param [type] $phone [description] + * @return [type] [description] + */ + public function getUserInfoByPhone($phone){ + return $this->model->get(array('phone' => $phone)); + } + + /** + * ������������ + * @return [type] [description] + */ + public function login($phone, $password){ + $user = $this->getUserInfoByPhone($phone); + if($user){ + if(md5(md5($password).$user['encrypt']) == $user['password']){ + return true; + } + else{ + return false; + } + } + else{ + return false; + } + } + } -- Gitblit v1.8.0