From f214cd52e019ef2fbe3557fdda8a69abc562099e Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Tue, 23 Jan 2018 13:37:06 +1300 Subject: [PATCH] Ensure currentUserID() returns an int Cast $id returned from Session as an int to ensure it's never returned as a string --- security/Member.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/Member.php b/security/Member.php index 149a461bb..ce043be77 100644 --- a/security/Member.php +++ b/security/Member.php @@ -894,7 +894,7 @@ class Member extends DataObject implements TemplateGlobalProvider { $id = Session::get("loggedInAs"); } - return is_numeric($id) ? $id : 0; + return is_numeric($id) ? (int) $id : 0; } private static $_already_tried_to_auto_log_in = false;