java/nekurak.net-web/web/WEB-INF/casti/registrovatUzivatele.jsp
changeset 52 4c0408690ebf
parent 51 d01685a7e07d
child 53 d76be0124c40
     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"/>&amp;#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;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>