dever 7 tahun lalu
induk
melakukan
d7e3e1b3b4
1 mengubah file dengan 14 tambahan dan 10 penghapusan
  1. 14 10
      component/src/Auth.php

+ 14 - 10
component/src/Auth.php

@@ -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']);
+					}
+				}
 			}
 		}