| @@ -47,18 +47,18 @@ | ||
| 47 | 47 | while (@ob_end_clean ()); // Clean any existing output buffers. |
| 48 | 48 | |
| 49 | 49 | $msg_503 = _x ('<strong>Your Link Expired:</strong><br />Please contact Support if you need assistance.', "s2member-front", "s2member"); |
| 50 | 50 | |
| 51 | - if (is_array($register = preg_split ("/\:\.\:\|\:\.\:/", c_ws_plugin__s2member_utils_encryption::decrypt (trim (stripslashes ((string)$_GET["s2member_register"])))))) | |
| 51 | + if (is_array($register = preg_split ("/\:\.\:\|\:\.\:/", c_ws_plugin__s2member_register_access::decrypt_token (trim (stripslashes ((string)$_GET["s2member_register"])), "link")))) | |
| 52 | 52 | { |
| 53 | - if (count ($register) === 6 && $register[0] === "subscr_gateway_subscr_id_custom_item_number_time" /* Does the checksum value match up here? */) | |
| 53 | + if (count ($register) === 6 && $register[0] === "subscr_gateway_subscr_id_custom_item_number_time" /* Identifies the expected registration payload. */) | |
| 54 | 54 | { |
| 55 | 55 | if (is_numeric ($register[5]) && $register[5] <= strtotime ("now") && $register[5] >= strtotime ("-" . apply_filters("ws_plugin__s2member_register_link_exp_time", "2 days", get_defined_vars ()))) |
| 56 | 56 | { |
| 57 | - $_COOKIE["s2member_subscr_gateway"] = /* For ``reg_cookies_ok ()``. */ c_ws_plugin__s2member_utils_encryption::encrypt ($register[1]); | |
| 58 | - $_COOKIE["s2member_subscr_id"] = /* For ``reg_cookies_ok ()``. */ c_ws_plugin__s2member_utils_encryption::encrypt ($register[2]); | |
| 59 | - $_COOKIE["s2member_custom"] = /* For ``reg_cookies_ok ()``. */ c_ws_plugin__s2member_utils_encryption::encrypt ($register[3]); | |
| 60 | - $_COOKIE["s2member_item_number"] = /* For ``reg_cookies_ok ()``. */ c_ws_plugin__s2member_utils_encryption::encrypt ($register[4]); | |
| 57 | + $_COOKIE["s2member_subscr_gateway"] = /* For ``reg_cookies_ok ()``. */ c_ws_plugin__s2member_register_access::encrypt_token ($register[1], "subscr_gateway"); | |
| 58 | + $_COOKIE["s2member_subscr_id"] = /* For ``reg_cookies_ok ()``. */ c_ws_plugin__s2member_register_access::encrypt_token ($register[2], "subscr_id"); | |
| 59 | + $_COOKIE["s2member_custom"] = /* For ``reg_cookies_ok ()``. */ c_ws_plugin__s2member_register_access::encrypt_token ($register[3], "custom"); | |
| 60 | + $_COOKIE["s2member_item_number"] = /* For ``reg_cookies_ok ()``. */ c_ws_plugin__s2member_register_access::encrypt_token ($register[4], "item_number"); | |
| 61 | 61 | |
| 62 | 62 | if (($reg_cookies = c_ws_plugin__s2member_register_access::reg_cookies_ok ()) && extract ($reg_cookies) /* Needed? */) |
| 63 | 63 | { |
| 64 | 64 | status_header(200); // Send a 200 OK status header. |