12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace app\common\api;
- /**
- * Description of JucaiApi
- *
- * @author sgq
- */
- class JucaiApi {
- protected static $key = "rsKVyec52fqEKpk4RRD2TU8fKvPxt6ombKg0qSq1velPQtBHVi";
- public static function login($username, $password, $userType = 1) {
- $params["username"] = $username;
- $params["userType"] = $userType;
- $params["timestr"] = sprintf("%s", time());
- $md5 = self::checkSign($params);
- $params["password"] = $password;
- $params["sign"] = $md5;
- $res = curlPost("https://www.jucai.gov.cn/api/checkuser", $params);
- return $res;
- }
- private static function checkSign($params) {
- ksort($params);
- $signStr = "";
- foreach ($params as $key => $val) {
- if ($val) {
- $signStr .= trim($key) . "=" . trim($val) . "&";
- }
- }
- $signStr .= "key=" . self::$key;
- return strtoupper(md5($signStr));
- }
- }
|