function sso_mailbox($str_userName, $str_userPass = "", $str_userMailNew = "", $str_userBy = "user_name", $str_checkPass = false)
{
$_arr_sso = array("act_post" => "mailbox", $str_userBy => $str_userName, "user_check_pass" => $str_checkPass, "user_pass" => md5($str_userPass), "user_mail_new" => $str_userMailNew);
$_arr_ssoData = array_merge($this->arr_data, $_arr_sso);
$_arr_ssoData["signature"] = $this->sso_signature($_arr_ssoData);
$_arr_get = fn_http(BG_SSO_URL . "?mod=user", $_arr_ssoData, "post");
//提交
$_arr_result = $this->result_process($_arr_get);
if ($_arr_result["alert"] != "y010406") {
return $_arr_result;
//返回错误信息
}
$_arr_decode = $this->sso_decode($_arr_result["code"]);
//解码
$_arr_decode["alert"] = $_arr_result["alert"];
return $_arr_decode;
}