emplates de password et de déco
authorx2000habouzit <x2000habouzit>
Sun, 25 Jan 2004 20:35:29 +0000 (20:35 +0000)
committerx2000habouzit <x2000habouzit>
Sun, 25 Jan 2004 20:35:29 +0000 (20:35 +0000)
templates/deconnexion.tpl [new file with mode: 0644]
templates/password_prompt.head.tpl [new file with mode: 0644]
templates/password_prompt.tpl [new file with mode: 0644]
templates/password_prompt_logged.head.tpl [new file with mode: 0644]
templates/password_prompt_logged.tpl [new file with mode: 0644]

diff --git a/templates/deconnexion.tpl b/templates/deconnexion.tpl
new file mode 100644 (file)
index 0000000..a2e58f0
--- /dev/null
@@ -0,0 +1,14 @@
+<div class="rubrique">
+  Déconnexion effectuée
+</div>
+<p class="normal">
+La date de déconnexion servira à afficher les informations que tu n'auras
+pas encore vues d'ici ta prochaine connexion.
+</p>
+<p class="normal">
+D'autre part, toutes les données liées à ta connexion ont été effacées sur
+ton navigateur, et en particulier les formulaires postés.
+</p>
+<p class="normal">
+<b>Merci et à bientôt !</b>
+</p>
diff --git a/templates/password_prompt.head.tpl b/templates/password_prompt.head.tpl
new file mode 100644 (file)
index 0000000..4062361
--- /dev/null
@@ -0,0 +1,11 @@
+{literal}
+    <style type="text/css" media="screen">
+      <!--
+      .login {font-weight: bold;}
+      div.warning {margin-top: 0.4em; color: red; font-weight: bold;}
+      div.explication {font-size: smaller; font-weight: bold;}
+      -->
+    </style>
+{/literal}
+    <script language="javascript" src="{"javascript/md5.js"|url}" type="text/javascript"></script>
+    <script language="javascript" src="{"javascript/do_challenge_response.js"|url}" type="text/javascript"></script>
diff --git a/templates/password_prompt.tpl b/templates/password_prompt.tpl
new file mode 100644 (file)
index 0000000..822e803
--- /dev/null
@@ -0,0 +1,109 @@
+<noscript>
+  <span class="erreur">
+    Ton navigateur n'accepte pas le javaScript !!
+  </span>
+  <span class="normal">
+    Cette forme de script web est nécessaire pour l'utilisation du site.
+    Pour en savoir plus, regarde la <a href="faq.php#connect">FAQ</a>.
+  </span>
+</noscript>
+
+<div class="rubrique">
+  Accès réservé aux Polytechniciens
+</div>
+{min_auth level="cookie"}
+<p class="normal">
+<strong>Merci de rentrer ton mot de passe pour démarrer une connexion au site.</strong>
+Si tu n'es pas {insert name="getName" script="misc.password_prompt.inc.php"}, change le login ci-dessous, ou rends-toi sur
+<a href="{"inscrire.php"|url}">la page d'inscription</a>.
+</p>
+{/min_auth}
+
+{only_public}
+<p class="normal">
+<strong>Tu ne connais pas ton mot de passe ?</strong>
+</p>
+<ul>
+  <li>
+  Si tu viens de terminer ta pré-inscription, <strong>il est dans le mail</strong> que
+  nous t'avons envoyé (expéditeur pre-inscription@polytechnique.org).
+  </li>
+  <li>
+  Si tu n'es jamais venu sur le site, <span style="warning">il faut
+    t'enregistrer auprès de nous</span> pour obtenir un accès. Polytechnique.org
+  c'est l'e-mail des X, l'annuaire en ligne, plus un tas d'autres services.
+  Nous te fournirons un accès le plus rapidement possible.<strong><a
+      href="inscrire.php">Clique ici pour nous demander tes paramètres personnels.</a></strong>
+  </li>
+</ul>
+{/only_public}
+
+<br />
+
+<form action="{$smarty.server.REQUEST_URI}" method="post" name="login" onSubmit="doChallengeResponse(); return false;">
+  <table class="bicol" align="center" cellpadding="4" summary="Formulaire de login">
+    <tr>
+      <th colspan="2">Connexion</th>
+    </tr>
+    <tr>
+      <td>
+        <span class="login">Login </span>(prenom.nom) :
+      </td>
+      <td>
+        <input type="text" name="username"size=20 maxlength=50
+          value="{insert name="getUserName" script="misc.password_prompt.inc.php"}">
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <span class="login">Mot de passe:</span>
+      </td>
+      <td>
+        <input type="password" name="password" size=10 maxlength=10>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <img src="{"images/pi.png"|url}" alt=" [ ? ] " />
+        <a href="{"recovery.php"|url}">J'ai perdu mon mot de passe</a>
+      </td>
+      <td align=right>
+        <input type="submit" name="submitbtn" value="Envoyer" />
+      </td>
+    </tr>
+  </table>
+</form>
+<p class="normal">
+Problème de connexion ? <a href="{"faq.php#connect"|url}">La réponse est là.</a>
+<br />
+(Activer obligatoirement le <strong>javascript</strong>)
+</p>
+
+{dynamic}
+{if $smarty.request.response}<!-- failed login code //-->
+<br />
+<div class="warning">
+  Erreur d'identification. Essaie à nouveau !
+</div>
+{/if}
+
+<!-- Set up the form with the challenge value and an empty reply value //-->
+<form action="{$smarty.server.REQUEST_URI}" method=post name="loginsub">
+  <input type="hidden" name="challenge" value="{$smarty.session.challenge}" />
+  <input type="hidden" name="response"  value="" />
+  <input type="hidden" name="username"  value="" />
+</form>
+{/dynamic}
+
+{literal}
+<script language="JavaScript" type="text/javascript">
+  <!--
+  // Activate the appropriate input form field.
+  if (document.login.username.value == '') {
+    document.login.username.focus();
+    } else {
+    document.login.password.focus();
+  }
+  // -->
+</script>
+{/literal}
diff --git a/templates/password_prompt_logged.head.tpl b/templates/password_prompt_logged.head.tpl
new file mode 100644 (file)
index 0000000..4062361
--- /dev/null
@@ -0,0 +1,11 @@
+{literal}
+    <style type="text/css" media="screen">
+      <!--
+      .login {font-weight: bold;}
+      div.warning {margin-top: 0.4em; color: red; font-weight: bold;}
+      div.explication {font-size: smaller; font-weight: bold;}
+      -->
+    </style>
+{/literal}
+    <script language="javascript" src="{"javascript/md5.js"|url}" type="text/javascript"></script>
+    <script language="javascript" src="{"javascript/do_challenge_response.js"|url}" type="text/javascript"></script>
diff --git a/templates/password_prompt_logged.tpl b/templates/password_prompt_logged.tpl
new file mode 100644 (file)
index 0000000..acb256d
--- /dev/null
@@ -0,0 +1,61 @@
+<div style="text-align:center">
+  <table width="90%" summary="Accès sécurisé">
+    <tr>
+      <td>
+        <img src="{"images/cadenas_rouge.png"|url}" alt=" [ CADENAS ROUGE ] ">
+      </td>
+      <td>
+        <div class="explication">
+          Pour des raisons de sécurité, il est obligatoire de taper ton mot de passe, même
+          avec l'accès permanent, pour certaines opérations sensibles.
+        </div>
+      </td>
+    </tr>
+  </table>
+</div>
+<br /><br />
+<form action="{$smarty.server.REQUEST_URI}" method="post" name="login" onSubmit='doChallengeResponse(); return false;'>
+  <table class="bicol" align="center" cellpadding="4" summary="Formulaire de login">
+    <tr>
+      <td>
+        <span class="login">Mot de passe:</span>
+      </td>
+      <td>
+        <input type="password" name="password" size=10 maxlength=10>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <img src="{"images/pi.png"|url}" alt=" [ ? ] ">
+        <a href="{"recovery.php"|url}">J'ai perdu mon mot de passe</a>
+      </td>
+      <td align=right>
+        <input  type="submit" name="submitbtn" value="Envoyer">
+      </td>
+    </tr>
+  </table>
+</form>
+<br />
+{dynamic}
+{if $smarty.request.response}<!-- failed login code -->
+<div class="warning">
+  Erreur d'identification. Essaie à nouveau !
+</div>
+{/if}
+
+<!-- Set up the form with the challenge value and an empty reply value -->
+<form action="{$smarty.server.REQUEST_URI}" method=post name="loginsub">
+  <input type="hidden" name="challenge" value="{$smarty.session.challenge}">
+  <input type="hidden" name="username" value="{$smarty.cookie.ORGlogin}">
+  <input type="hidden" name="response"  value="">
+</form>
+{/dynamic}
+
+{literal}
+<script language="JavaScript" type="text/javascript">
+  <!--
+  // Activate the appropriate input form field.
+  document.login.password.focus();
+  // -->
+</script>
+{/literal}