sso_read() public method

读取用户信息 sso_read function.
public sso_read ( mixed $str_user, string $str_userBy = "user_id" ) : 解码后数组
$str_user mixed ID(或用户名)
$str_userBy string (default: "user_id") 用何种方式读取(默认用ID)
return 解码后数组 用户信息
Example #1
0
 function ajax_chkauth()
 {
     $this->check_db();
     include_once BG_PATH_MODEL . "admin.class.php";
     //载入管理帐号模型
     $_mdl_admin = new MODEL_ADMIN();
     //设置管理组模型
     $_obj_sso = new CLASS_SSO();
     $_str_adminName = fn_getSafe(fn_get("admin_name"), "txt", "");
     $_arr_ssoGet = $_obj_sso->sso_read($_str_adminName, "user_name");
     if ($_arr_ssoGet["alert"] == "y010102") {
         //检验用户是否存在
         $_arr_adminRow = $_mdl_admin->mdl_read($_arr_ssoGet["user_id"]);
         if ($_arr_adminRow["alert"] == "y020102") {
             $this->obj_ajax->halt_re("x020214");
         }
     } else {
         if ($_arr_ssoGet["alert"] == "x010102") {
             $this->obj_ajax->halt_re("x020205");
         } else {
             $this->obj_ajax->halt_re($_arr_ssoGet["alert"]);
         }
     }
     $arr_re = array("re" => "ok");
     exit(json_encode($arr_re));
 }