| | |
| | | namespace app\api\controller\user; |
| | | |
| | | use app\api\controller\Controller; |
| | | |
| | | use app\api\model\settings\Setting as SettingModel; |
| | | /** |
| | | * 手动注册 by yj |
| | | */ |
| | | class Register extends Controller |
| | | { |
| | | // 用户 |
| | | private $user; |
| | | // 注册设置 |
| | | private $setting; |
| | | |
| | | /** |
| | | * 构造方法 |
| | | */ |
| | | public function initialize() |
| | | { |
| | | // 注册设置 |
| | | $this->setting = SettingModel::getItem('register'); |
| | | } |
| | | /** |
| | | * 提交注册 |
| | | */ |
| | |
| | | } |
| | | return $this->renderError($model->getError() ?: '注册失败'); |
| | | } |
| | | /** |
| | | * 先检查是否需要注册 |
| | | */ |
| | | public function need() |
| | | { |
| | | $setting = $this->setting; |
| | | // 临时解决办法(解决如果设置了授权时完善头像昵称,首次进入商城会跳转到注册页面) |
| | | if ($setting['is_skip']) { |
| | | $setting['is_manual'] = 0; |
| | | } |
| | | return $this->renderSuccess('',compact('setting')); |
| | | } |
| | | |
| | | } |