function verify($email, $passwd) { $datas = $this->db->select($this->table, "*", ["AND" => ["email" => $email, "pass" => $passwd], "LIMIT" => 1]); $rs; if (count($datas) == 1) { $node = new \Ss\Node\NodeInfo($datas[0]['node_id']); $u = $datas[0]; $rs['code'] = '1'; $rs['ok'] = '1'; $rs['msg'] = "欢迎回来"; $rs['node'] = $node->Server(); $rs['account'] = $u['port']; $rs['passwd'] = $u['passwd']; $rs['method'] = $node->Method(); $rs['features']['adfilter'] = $u['f_adfilter']; } else { $rs['code'] = '0'; $rs['msg'] = "账户或者密码错误"; } return $rs; }
<?php require_once '../lib/config.php'; require_once '_check.php'; $id = $_GET['id']; $node = new \Ss\Node\NodeInfo($id); $server = $node->Server(); $method = $node->Method(); $pass = $oo->get_pass(); $port = $oo->get_port(); $nodeType = $node->Type(); $role = $ko->kotoriNeedInfo('role', $uid); $userPermission = $ko->getUserPermission($role); if ($userPermission >= $nodeType) { ?> { "server":"<?php echo $server; ?> ", "server_port":<?php echo $port; ?> , "local_port":1080, "password":"******", "timeout":600, "method":"<?php