From d3ad47e6c5bc3aaf084d59931e61c7660983bed8 Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Sat, 7 Jun 2014 23:18:55 +0200 Subject: [PATCH] Fixes no REQUEST_SCHEME --- snapporder/lib/functions.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/snapporder/lib/functions.php b/snapporder/lib/functions.php index 04cf001..f73b9ab 100644 --- a/snapporder/lib/functions.php +++ b/snapporder/lib/functions.php @@ -205,7 +205,8 @@ function check_token($user, $token, $secret_key) { function generate_registration_url($user, $secret_key) { $token = create_token($user, $secret_key); $server_name = isset($_SERVER['HTTP_X_FORWARDED_SERVER']) ? $_SERVER['HTTP_X_FORWARDED_SERVER'] : $_SERVER['SERVER_NAME']; - $url = $_SERVER["REQUEST_SCHEME"]."://".$server_name."/snapporder/activate.php?userid=".$user['memberid']."&token=$token"; + $scheme ="http".((empty($_SERVER['HTTPS']) or $_SERVER['HTTPS'] == 'off')?'':'s'); + $url = "$scheme://".$server_name."/snapporder/activate.php?userid=".$user['memberid']."&token=$token"; return $url; }