FSN#36743 Inloggen van WEB_FACFAC agressiever tracken

svn path=/Website/trunk/; revision=29653
This commit is contained in:
Jos Groot Lipman
2016-06-07 10:48:44 +00:00
parent d7d0b83287
commit 9d27bab27f
3 changed files with 14 additions and 1 deletions

View File

@@ -16,6 +16,10 @@ var JSON_Result = true;
<%
protectRequest.validateToken();
var result = { success: true };
// FACFAC tracken we altijd
if (user.has("WEB_FACFAC"))
shared.trackaction("PRSLOG", user_key, L("lcl_logged_off").format(Session("ASPFIXATION").slice(-6)));
if (Session("org_user_key") > 0)
{
var was_key = user_key;

View File

@@ -91,6 +91,10 @@ function doLogin(prs_key, params)
Oracle.Execute(registersql);
/* global */ user = new Perslid(user_key);
// FACFAC tracken we altijd
if (user.has("WEB_FACFAC"))
shared.trackaction("PRSLOG", user_key, L("lcl_logged_on").format(Session("ASPFIXATION").slice(-6)));
var autoopen = user.options("autoopen") || [];
if (first_login && S("fac_firstlogin_expire") > 0)
{

View File

@@ -26,14 +26,19 @@ if (Response.Expires > 0)
var querystring = getQParam("querystring", "");
if (typeof Session("sso_sgf") == "string") // Vanuit SGF12-portal/ sso_sgf.asp
if (typeof Session("sso_sgf") == "string") // Vanuit FACWS001-portal/ sso_sgf.asp
{
Session.Contents.Remove("ASPFIXATION"); // Niet moeilijk doen
settings.overrule_setting("login_use_email", 0); // We hebben altijd login gescanned namelijk
tryLogin(String(Session("sso_sgf")),null);
if (user_key < 0 && parseInt(String(Session("sso_sgf")), 10))
doLogin(parseInt(String(Session("sso_sgf")), 10)); // je mag ook key meegeven
var realuser = Session("sso_sgf_realuser");
if (user_key > 0 && realuser)
shared.trackaction("PRSLOG", user_key, L("lcl_logged_on_sso").format(realuser, Request.ServerVariables("REMOTE_ADDR")));
Session.Contents.Remove("sso_sgf");
Session.Contents.Remove("sso_sgf_realuser");
}
if (user_key < 0)