/** * 用户绑定手机号(微信登录) * @return Wk_User * @throws Wk_Exception */ public function bindMobileAction() { $mobile = Wk_Request::getGetString("mobile", null, false); $code = Wk_Request::getGetString("code", null, false); if (!WkSmsCodeService::getInstance()->verifyCode($mobile, $code)) { throw new Wk_Exception("请输入正确的验证码", -1); } return WkUserService::getInstance()->bindMobile($mobile, $this->curUser, false); }
/** * 发送手机验证码 * @throws Wk_Exception */ public function sendAction() { $mobile = Wk_Request::getGetString("mobile", null, false); WkSmsCodeService::getInstance()->sendCode($mobile, isset($this->curUser) ? $this->curUser->userid : 0); }