You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2011/10/26 17:41:50 UTC
svn commit: r1189273 - /incubator/vcl/trunk/web/.ht-inc/authentication.php
Author: jfthomps
Date: Wed Oct 26 15:41:50 2011
New Revision: 1189273
URL: http://svn.apache.org/viewvc?rev=1189273&view=rev
Log:
VCL-487
Problem in screen transition after successful login authentication
applied patch submitted in JIRA issue by Toro Yokoyama
modified getAuthCookieData - added base64_encode to $cryptdata
modified readAuthCookie - added base64_decode to $cookie
Modified:
incubator/vcl/trunk/web/.ht-inc/authentication.php
Modified: incubator/vcl/trunk/web/.ht-inc/authentication.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/authentication.php?rev=1189273&r1=1189272&r2=1189273&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/authentication.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/authentication.php Wed Oct 26 15:41:50 2011
@@ -51,6 +51,8 @@ function getAuthCookieData($loginid, $va
if(! openssl_private_encrypt($cdata, $cryptdata, $keys["private"]))
return "Failed to encrypt cookie data";
+ $cryptdata = base64_encode($cryptdata);
+
return array("data" => $cryptdata, "ts" => $ts);
}
@@ -72,6 +74,7 @@ function readAuthCookie() {
$cookie = stripslashes($_COOKIE["VCLAUTH"]);
else
$cookie = $_COOKIE["VCLAUTH"];
+ $cookie = base64_decode($cookie);
if(! openssl_public_decrypt($cookie, $tmp, $keys['public'])) {
$AUTHERROR["code"] = 3;
$AUTHERROR["message"] = "Failed to decrypt auth cookie";