<%@language = "javascript" %>
<% /*
    $Revision$
    $Id$

    File:          prs_perslid_qr_confirm.asp
    Description:   Een ingescande qr-code wordt bevestigd
    Context:       Nadat gebruiker qr-code heeft ingescanned
                   Of deze per email heeft verzonden en daar geklikt
    NOTE:

*/
ANONYMOUS_Allowed = 1;
%>
<!--#include file="../Shared/common.inc"-->
<!--#include file="../Shared/login.inc"-->
<!-- #include file="../Shared/json2.js" -->
<%

if (S("qrc_enable") != 1)
    shared.simpel_page(L("lcl_no_auth"));

// Soms (bijvoorbeeld 'refresh') komen gebruikers in dit scherm
// terwijl ze eigenlijk al ingelogd waren. Dan is user_key geen -1
// meer (waarmee de hmac is gemaakt) en zou je onterecht een error krijgen
// allow_anonymous voorkomt dat.
protectQS.verify({ expire: 1, allow_anonymous: true }); // tamper check. HMAC is *net* gezet door shorturl.asp dus 1 minuut is nog heel ruim

var result = { success: 1, warning: "" };

var user_key = getQParamInt("user_key"); // is toch beschermd met HMAC

doLogin(user_key);

makeSessionCookie(""); // Altijd 'definitief' cookie plaatsen

shared.simpel_page(L("lcl_qrc_auth_mail_confirmed").format(rooturl + "/default.asp")+"<br>" +L("lcl_bookmarkthis_hint"));
%>
