1.1 --- a/java/nekurak.net-web/web/WEB-INF/casti/registrovatUzivatele.jsp Thu Mar 04 12:02:41 2010 +0100
1.2 +++ b/java/nekurak.net-web/web/WEB-INF/casti/registrovatUzivatele.jsp Thu Mar 04 14:09:21 2010 +0100
1.3 @@ -11,8 +11,16 @@
1.4
1.5 <h1><fmt:message key="registrace.nadpis"/></h1>
1.6
1.7 + <!--
1.8 + Registrace probíhá ve třech krocích:
1.9 + 1) uživatel vyplňí formulář
1.10 + 2) zobrazíme mu vyplněné údaje a on si je zkontroluje
1.11 + 3) potvrdí registraci
1.12 + -->
1.13 +
1.14 <c:choose>
1.15 <c:when test="${param.akceRegistrace == 'kontrola'}">
1.16 + <!-- Vypíšeme uživateli údaje, které zadal do formuláře, aby si je mohl zkontrolovat. -->
1.17 <jsp:setProperty name="uzivatel" property="*"/>
1.18 <jsp:setProperty name="uzivatelPredRegistraci" property="uzivatel" value="${uzivatel}"/>
1.19 <jsp:setProperty name="registraceUzivatele" property="uzivatel" value="${uzivatelPredRegistraci}"/>
1.20 @@ -34,11 +42,14 @@
1.21
1.22 </c:when>
1.23 <c:when test="${param.akceRegistrace == 'dokonceni'}">
1.24 -
1.25 + <!-- Uživatel si zkontroloval údaje a chce dokončit svoji registraci. -->
1.26 <jsp:setProperty name="registraceUzivatele" property="token" value="${param.token}"/>
1.27
1.28 + <c:set var="chybaRegistrace" value="${registraceUzivatele.dokonciRegistraci}"/>
1.29 +
1.30 <c:choose>
1.31 - <c:when test="${registraceUzivatele.dokonciRegistraci}">
1.32 + <c:when test="${chybaRegistrace == null}">
1.33 + <!-- Registrace proběhla úspěšně. -->
1.34 <p>
1.35 <fmt:message key="registrace.hotovo"/>&#160;
1.36 <a href="?akce=prihlaseni">
1.37 @@ -47,17 +58,13 @@
1.38 </p>
1.39 </c:when>
1.40 <c:otherwise>
1.41 - <!--
1.42 - Zaznamenali jsme pokus o CSRF nebo vypršela relace
1.43 - a uživatel se pokouší dokončit registraci po dlouhé době.
1.44 - -->
1.45 - <p><fmt:message key="registrace.chybnyToken"/></p>
1.46 + <!-- Během pokusu o registraci uživatele došlo k chybě. -->
1.47 + <p class="chybovaHlaska"><fmt:message key="${chybaRegistrace}"/></p>
1.48 </c:otherwise>
1.49 </c:choose>
1.50 -
1.51 -
1.52 </c:when>
1.53 <c:otherwise>
1.54 + <!-- Zobrazíme uživateli registrační formulář. -->
1.55 <form method="post" action="?akce=registrovatUzivatele&amp;akceRegistrace=kontrola">
1.56 <fieldset>
1.57 <fmt:message key="dto.uzivatel.prezdivka.tip" var="prezdivkaTip"/>
1.58 @@ -74,7 +81,4 @@
1.59 </c:otherwise>
1.60 </c:choose>
1.61
1.62 -
1.63 -
1.64 -
1.65 </jsp:root>