-
FAQ
- Forum Search
- Community
- Online Manual
- Support Helpers of the Month
- Function Database
checkSession
Description
Checks the current session, verifying that the person is who he or she should be.
Syntax
void checkSession ([string $type[, string $from_action[, bool $is_fatal]]])
Parameter $type
Expected type: Enumerated String
Description: What type of session to look for - one in the query string (GET), one sent via a form (POST) or either one (REQUEST)
Possible string values Allowed values Description 'get' Session ID should be sent in the querystring (checks $_GET['sesc']) 'post' Session ID should be sent from a form (checks $_POST['sc']) 'request' Session ID could be in either location (checks get first, then post)
Parameter $from_action
Expected type: String
Description: If set, verifies that they came from the specified action
Parameter $is_fatal
Expected type: Boolean
Description: If true, function dies with fatal_lang_error if there's a problem. Otherwise a problem will cause the function to return the index of the $txt array corresponding to the error message if there's a problem. Default is true.
Notes
- Also checks the referrer to make sure they didn't get sent here.
- If the disableCheckUA setting is set, it won't check their user agent (no inteface for this setting; setting it is not recommended)
- Will check GET, POST, or REQUEST depending on the passed type.
- Also optionally checks the referring action if passed. (note that the referring action must be by GET.)
- Returns the error message if is_fatal is false.
Advertisement:- Help | Terms and Rules | Go Up ▲
- Copyright © 2022 Simple Machines. All Rights Reserved.
- Page created in 0.042 seconds with 16 queries.
- Forum Search