|
@@ -115,18 +115,22 @@ class Auth
|
|
|
}
|
|
|
$id = Dever::upinto('component/user', array('option_oauth_id' => $data['id']), $param);
|
|
|
|
|
|
- $list = Dever::db('component/domain')->state(array('option_project_id' => $param['project_id']));
|
|
|
- $domain = array();
|
|
|
- foreach ($list as $k => $v) {
|
|
|
- if (!in_array($v['value'], $domain)) {
|
|
|
- $domain[] = $v['value'];
|
|
|
- }
|
|
|
- }
|
|
|
+ $domain = Dever::db('component/domain')->one(array('option_project_id' => $param['project_id']));
|
|
|
//自动设置域名
|
|
|
- $param['id'] = $id;
|
|
|
- Dever::load('component/domain.set', $param, $domain);
|
|
|
+ if ($list) {
|
|
|
+ $param['id'] = $id;
|
|
|
+ Dever::load('component/domain.set', $param, $list['id']);
|
|
|
+ }
|
|
|
|
|
|
- //自动设置体验者
|
|
|
+ $tester = Dever::db('component/domain')->state(array('option_project_id' => $param['project_id']));
|
|
|
+
|
|
|
+ if ($tester) {
|
|
|
+ $param['id'] = $id;
|
|
|
+ foreach ($tester as $k => $v) {
|
|
|
+ //自动设置体验者
|
|
|
+ Dever::load('component/tester.set', $param, $v['id']);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|