Kontrola hesla, překlady, grafika, drobnosti.
1.1 --- a/java/nekurak.net-lib/src/cz/frantovo/nekurak/util/Hash.java Thu Mar 04 14:09:21 2010 +0100
1.2 +++ b/java/nekurak.net-lib/src/cz/frantovo/nekurak/util/Hash.java Thu Mar 04 22:42:23 2010 +0100
1.3 @@ -10,7 +10,7 @@
1.4 */
1.5 public class Hash {
1.6
1.7 - private static String algoritmus = "SHA-1";
1.8 + private static String algoritmus = "SHA-512";
1.9 private static String kodovani = "UTF-8";
1.10
1.11 private static String prevedNaHex(byte[] data) {
2.1 --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/preklady_cs.properties Thu Mar 04 14:09:21 2010 +0100
2.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/preklady_cs.properties Thu Mar 04 22:42:23 2010 +0100
2.3 @@ -51,7 +51,7 @@
2.4 dto.podnik.mesto=M\u011Bsto
2.5
2.6 registrace.nadpis=Registrace nov\u00E9ho u\u017Eivatele
2.7 -registrace.kontrola=Zkontrolujte pros\u00EDm zadan\u00E9 \u00FAdaje
2.8 +registrace.kontrola=Zkontrolujte pros\u00EDm zadan\u00E9 \u00FAdaje.
2.9 registrace.hotovo=\u00DA\u010Det byl \u00FAsp\u011B\u0161n\u011B zalo\u017Een, m\u016F\u017Eete se
2.10 registrace.hotovo.prihlasit=p\u0159ihl\u00E1sit
2.11 registrace.tlacitko=Registrovat se
2.12 @@ -59,6 +59,7 @@
2.13 registrace.vyjimka=Nepoda\u0159ilo se zalo\u017Eit u\u017Eivatele. Po\u017Eadovan\u00E1 p\u0159ezd\u00EDvka je pravd\u011Bpodobn\u011B obsazena.
2.14 registrace.vyjimka.necekana=Omlouv\u00E1me se, b\u011Bhem registrace do\u0161lo k nezn\u00E1m\u00E9 chyb\u011B.
2.15 registrace.vyjimka.token=Relace vypr\u0161ela, registraci nelze dokon\u010Dit. Vypl\u0148te pros\u00EDm formul\u00E1\u0159 znovu.
2.16 +registrace.vyjimka.heslaSeNeshoduji=Hesla se neshoduj\u00ED. Pro kontrolu je pot\u0159eba vyplnit stejn\u00E9 heslo dvakr\u00E1t.
2.17
2.18 dto.uzivatel.prezdivka=P\u0159ezd\u00EDvka
2.19 dto.uzivatel.prezdivka.tip=U\u017Eivatelsk\u00E9 jm\u00E9no
3.1 --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/RegistraceUzivatele.java Thu Mar 04 14:09:21 2010 +0100
3.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/RegistraceUzivatele.java Thu Mar 04 22:42:23 2010 +0100
3.3 @@ -18,6 +18,12 @@
3.4 private Map<String, UzivatelPredRegistraci> uzivatele = Collections.synchronizedMap(new HashMap<String, UzivatelPredRegistraci>());
3.5 private String token;
3.6
3.7 + /**
3.8 + * Přidáme uživatelský účet do mapy místo abychom použili prostou proměnnou.
3.9 + * Uživatel si totiž může otevřít víc registračních formulářů,
3.10 + * postupně je vyplnit a pak potvrdit jeden z nich.
3.11 + * Takto nedojde k přepsání údajů z předchozích vyplněných formulářů.
3.12 + */
3.13 public void setUzivatel(UzivatelPredRegistraci uzivatel) {
3.14 uzivatele.put(uzivatel.getToken(), uzivatel);
3.15 }
4.1 --- a/java/nekurak.net-web/web/WEB-INF/casti/prihlaseni.jsp Thu Mar 04 14:09:21 2010 +0100
4.2 +++ b/java/nekurak.net-web/web/WEB-INF/casti/prihlaseni.jsp Thu Mar 04 22:42:23 2010 +0100
4.3 @@ -18,7 +18,7 @@
4.4 <p><fmt:message key="prihlaseni.zadejte"/></p>
4.5
4.6 <c:if test="${param.chyba == 'ano'}">
4.7 - <p><fmt:message key="prihlaseni.chyba"/></p>
4.8 + <p class="chybovaHlaska"><fmt:message key="prihlaseni.chyba"/></p>
4.9 </c:if>
4.10
4.11 <form method="post" action="j_security_check">
5.1 --- a/java/nekurak.net-web/web/WEB-INF/casti/registrovatUzivatele.jsp Thu Mar 04 14:09:21 2010 +0100
5.2 +++ b/java/nekurak.net-web/web/WEB-INF/casti/registrovatUzivatele.jsp Thu Mar 04 22:42:23 2010 +0100
5.3 @@ -21,25 +21,31 @@
5.4 <c:choose>
5.5 <c:when test="${param.akceRegistrace == 'kontrola'}">
5.6 <!-- Vypíšeme uživateli údaje, které zadal do formuláře, aby si je mohl zkontrolovat. -->
5.7 - <jsp:setProperty name="uzivatel" property="*"/>
5.8 - <jsp:setProperty name="uzivatelPredRegistraci" property="uzivatel" value="${uzivatel}"/>
5.9 - <jsp:setProperty name="registraceUzivatele" property="uzivatel" value="${uzivatelPredRegistraci}"/>
5.10 + <c:choose>
5.11 + <c:when test="${param.heslo == param.heslo_kontrola}">
5.12 + <jsp:setProperty name="uzivatel" property="*"/>
5.13 + <jsp:setProperty name="uzivatelPredRegistraci" property="uzivatel" value="${uzivatel}"/>
5.14 + <jsp:setProperty name="registraceUzivatele" property="uzivatel" value="${uzivatelPredRegistraci}"/>
5.15
5.16 - <p><fmt:message key="registrace.kontrola"/></p>
5.17 + <p><fmt:message key="registrace.kontrola"/></p>
5.18
5.19 - <p>
5.20 - <fmt:message key="dto.uzivatel.prezdivka"/>: <c:out value="${uzivatel.prezdivka}"/><br/>
5.21 - <fmt:message key="dto.uzivatel.jmeno"/>: <c:out value="${uzivatel.jmeno}"/><br/>
5.22 - <fmt:message key="dto.uzivatel.prijmeni"/>: <c:out value="${uzivatel.prijmeni}"/><br/>
5.23 - <fmt:message key="dto.uzivatel.email"/>: <c:out value="${uzivatel.email}"/><br/>
5.24 - </p>
5.25 + <p class="registraceKontrolaUdaju">
5.26 + <fmt:message key="dto.uzivatel.prezdivka"/>: <c:out value="${uzivatel.prezdivka}"/><br/>
5.27 + <fmt:message key="dto.uzivatel.jmeno"/>: <c:out value="${uzivatel.jmeno}"/><br/>
5.28 + <fmt:message key="dto.uzivatel.prijmeni"/>: <c:out value="${uzivatel.prijmeni}"/><br/>
5.29 + <fmt:message key="dto.uzivatel.email"/>: <c:out value="${uzivatel.email}"/><br/>
5.30 + </p>
5.31
5.32 - <p>
5.33 - <a href="?akce=registrovatUzivatele&amp;akceRegistrace=dokonceni&amp;token=${fn:escapeXml(uzivatelPredRegistraci.token)}">
5.34 - <fmt:message key="registrace.potvrdit"/>
5.35 - </a>
5.36 - </p>
5.37 -
5.38 + <p>
5.39 + <a href="?akce=registrovatUzivatele&amp;akceRegistrace=dokonceni&amp;token=${fn:escapeXml(uzivatelPredRegistraci.token)}">
5.40 + <fmt:message key="registrace.potvrdit"/>
5.41 + </a>
5.42 + </p>
5.43 + </c:when>
5.44 + <c:otherwise>
5.45 + <p class="chybovaHlaska"><fmt:message key="registrace.vyjimka.heslaSeNeshoduji"/></p>
5.46 + </c:otherwise>
5.47 + </c:choose>
5.48 </c:when>
5.49 <c:when test="${param.akceRegistrace == 'dokonceni'}">
5.50 <!-- Uživatel si zkontroloval údaje a chce dokončit svoji registraci. -->
5.51 @@ -54,7 +60,7 @@
5.52 <fmt:message key="registrace.hotovo"/>&#160;
5.53 <a href="?akce=prihlaseni">
5.54 <fmt:message key="registrace.hotovo.prihlasit"/>
5.55 - </a>
5.56 + </a>.
5.57 </p>
5.58 </c:when>
5.59 <c:otherwise>
6.1 Binary file java/nekurak.net-web/web/grafika/chyba.png has changed
7.1 --- a/java/nekurak.net-web/web/styl.css Thu Mar 04 14:09:21 2010 +0100
7.2 +++ b/java/nekurak.net-web/web/styl.css Thu Mar 04 22:42:23 2010 +0100
7.3 @@ -128,3 +128,20 @@
7.4 width:200px;
7.5 margin-left: 2px;
7.6 }
7.7 +
7.8 +.chybovaHlaska {
7.9 + background-image: url('grafika/chyba.png');
7.10 + background-repeat: no-repeat;
7.11 + background-position: 8px 8px;
7.12 + min-height: 33px;
7.13 + padding-top: 15px;
7.14 + padding-left: 50px;
7.15 + margin-top: 10px;
7.16 + margin-bottom: 10px;
7.17 + border: 2px solid orange;
7.18 + background-color: #ffc65e;
7.19 +}
7.20 +
7.21 +.registraceKontrolaUdaju {
7.22 + color: gray;
7.23 +}
7.24 \ No newline at end of file