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

    File:          pass2mail.asp
    Description:   Vraag de gebruiker om een e-mail adres en als die wordt gevonden
                   stuur een user een reset link per e-mail of

    Context:       De gebruiker is na klikken op de link in de e-mail ingelogd in FACILITOR
                   Bij de reset-link variant wordt hij daarna gedwongen het wachtwoord
                   te wijzigen

    NOTE:          Zie vergelijkbare ../pda/token2mail voor pda-versie maar dan inlogtoken
                   - Als de e-mail wordt genegeerd blijft gewoon het oude
                     wachtwoord geldig. Anders zou je iemand kunnen 'pesten'
                     door een reset-link naar zijn e-mail te sturen
                   - Je mag alleen een wachtwoord opvragen als je al een wachtwoord had

                   Het is verleidelijk om de bookmark gewoon over te slaan en de
                   user_key in de url te stoppen met HMAC-bescherming. Dan heb
                   je echter niet de mogelijkheid direct na gebruik van de URL
                   deze te disablen (door de bookmark te verwijderen)
*/
ANONYMOUS_Allowed = 1;

%>
<!--#include file="../Shared/common.inc"-->
<!--#include file="../Shared/iface.inc"-->
<!--#include file="../Shared/send_mail.inc"-->

<%
var mode = "A";

if (!S("email_password"))
    shared.simpel_page(L("lcl_no_auth"));

%>
<html>
  <head>
<%  FCLTHeader.Generate(); %>
  <script type="text/javascript">
    function pass_submit()
    {
      if (!validateForm("u2"))
          return false;

      $.post($("form[name=u2]")[0].action, $("[name=u2]").serialize(), FcltCallbackClose, "json");
      return true; // disable button
    }
  </script>

  </head>

  <body class="modal" id="mod_pass2mail">
    <div id="email">
      <form name="u2" method="post" action="pass2mail_save.asp" onsubmit='pass_submit();return false;'>
        <input type='hidden' name='mode' value='<%=mode%>'>
<%
        BLOCK_START("emailInput", L("lcl_shared_needed_info"));
        RWFIELDTR("email",  "fldemails required", L("lcl_noti_sendbymail"), "");
%>
        <tr><td><br/></td></tr>
<%
        BLOCK_END();
        var buttons =  [ {title: L("lcl_noti_send"), icon: "email.png", action: "pass_submit()" },
                         {title: L("lcl_cancel"), icon: "undo.png", action: "FcltMgr.closeDetail( window )" }];
        CreateButtons(buttons);
IFACE.FORM_END();
%>
      </form>
    </div>
  </body>
</html>
