@ 2014-04-06T10:48:32Z <?php
function newRememberMeCookie($id)
{
// generate 64 char random string and store it in current user data
$random_token_string = hash('sha256', mt_rand());
$sql = "INSERT INTO lib_usercookies(user_id, user_cookies) VALUES (:user_id, :user_cookies)";
$stmt = $this->_db_connection->prepare($sql);
$stmt->bindValue(':user_id', $id, PDO::PARAM_INT);
$stmt->bindValue(':user_cookies', $random_token_string, PDO::PARAM_STR);
$stmt->execute();
// generate cookie string that consists of userid, randomstring and combined hash of both
$cookie_string_first_part = $random_token_string;
$cookie_string_hash = hash_hmac('sha1', $cookie_string_first_part, "1gp@TMPS{+$78sfpMJFe-92s");
$cookie_string = $cookie_string_first_part . ':' . $cookie_string_hash;
// set cookie
setcookie('cri1432', $cookie_string, (time() + 60 * 60 * 24), '/', ".127.0.0.1");
}
var_dump(newRememberMeCookie(1));
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.0.0 - 7.0.33 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.26 , 7.3.0 - 7.3.13 , 7.4.0 - 7.4.1 Fatal error: Uncaught Error: Using $this when not in object context in /in/a2l1h:9
Stack trace:
#0 /in/a2l1h(21): newRememberMeCookie(1)
#1 {main}
thrown in /in/a2l1h on line 9
Process exited with code 255 . Output for 5.1.2 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.40 Fatal error: Using $this when not in object context in /in/a2l1h on line 9
Process exited with code 255 . Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.1 Fatal error: Call to undefined function hash() in /in/a2l1h on line 7
Process exited with code 255 . Output for 4.4.2 - 4.4.9 Parse error: syntax error, unexpected ')', expecting '(' in /in/a2l1h on line 10
Process exited with code 255 . Output for 4.3.0 - 4.3.1 , 4.3.5 - 4.3.11 , 4.4.0 - 4.4.1 Parse error: parse error, unexpected ')', expecting '(' in /in/a2l1h on line 10
Process exited with code 255 . Output for 4.3.2 - 4.3.4 Parse error: parse error, expecting `'('' in /in/a2l1h on line 10
Process exited with code 255 . preferences:dark mode live preview
217.64 ms | 401 KiB | 325 Q