svn path=/Website/branches/v2016.2/; revision=31630
This commit is contained in:
@@ -16,27 +16,10 @@
|
||||
<!-- #include file="../../../appl/Shared/common.inc" -->
|
||||
<!-- #include file="../../../appl/shared/login.inc" -->
|
||||
<%
|
||||
// for (i=1; i <= Request.ServerVariables.Count; i++)
|
||||
// {
|
||||
// __DoLog(Request.ServerVariables.key(i) + ": " + Request.ServerVariables(i));
|
||||
// }
|
||||
var uname = "";
|
||||
var email = String(Request.ServerVariables("HTTP_FCLTUPN"));
|
||||
|
||||
var uname = String(Request.ServerVariables("UPN"));
|
||||
// __DoLog("uname: " + uname);
|
||||
Response.Write("SAML user detected as: " + uname);
|
||||
var sql = "SELECT prs_perslid_oslogin"
|
||||
+ " FROM prs_perslid pp"
|
||||
+ " , prs_kenmerklink pkl"
|
||||
+ " WHERE pp.prs_perslid_key = pkl.prs_link_key"
|
||||
+ " AND pkl.prs_kenmerklink_niveau = 'P'"
|
||||
+ " AND pkl.prs_kenmerk_key = 1000" // IID
|
||||
+ " AND pkl.prs_kenmerklink_waarde = " + safe.quoted_sql(uname)
|
||||
var oRs = Oracle.Execute(sql);
|
||||
if (!oRs.Eof)
|
||||
{
|
||||
uname = oRs("prs_perslid_oslogin").Value;
|
||||
__Log("IID vertaald naar: " + uname);
|
||||
}
|
||||
settings.overrule_setting("login_use_email", 1);
|
||||
|
||||
var newUrl = rooturl + "/";
|
||||
if (Session("SSO_URL")) // binnen via sso=1 route
|
||||
@@ -56,13 +39,13 @@
|
||||
newUrl += "?" + sso_qs;
|
||||
}
|
||||
|
||||
if (tryLogin(uname, null))
|
||||
if (tryLogin(email, null))
|
||||
{
|
||||
//Response.Write("Hoera: je bent user: " + user_key);
|
||||
}
|
||||
else
|
||||
{ // Automatisch naar het inlogscherm
|
||||
__DoLog("SAML login not found in Facilitor: " + uname);
|
||||
__DoLog("SAML inlog niet gelukt (Email:" + email);
|
||||
}
|
||||
Response.Redirect(newUrl);
|
||||
%>
|
||||
Reference in New Issue
Block a user