Przekierowanie po zalogowaniu na zmianę hasła

0

Hej, chcę w Javie (JSP) zmienić przekierowanie po zalogowaniu się usera. Chcę by user, który ma zaznaczony checkbox changepasswrd po zalogowaniu się był przekierowany na stronę, powiedzmy /zmiana_hasla.
Aktualnie po zalogowaniu się każdy user jest przenoszony do pulpitu:

<%
    response.sendRedirect("/pulpit");
%>

Wiem, że za pomocą response.sendRedirect nie da rady zrobić dwóch przekierowań. Jak to można rozwiązać?

1

W skryptletach JSP instrukcja if działa.

0

Dzięki, znalazłem przykładowy kod

<%String user=request.getParameter("user"); %>
<%if(user == null || user.length() == 0){
    out.print("I see! You don't have a name.. well.. Hello no name");   
}
else {%>
    <%@ include file="response.jsp" %>
<% } %>

który jednak trzebaby przerobić tak by w if'ie był warunek dla wartości z bazy. Jakaś podpowiedź?

Zmodyfikowałem trochę kod by łączył się do bazy i robił select, jednak to nadal nie to :/

<%
if
			<login-module code="pl.bluemedia.ds.commons.jboss.security.ExtendedDatabaseServerLoginModule" flag="required">
				<module-option name="dsJndiName">java:/database</module-option>
				<module-option name="principalsQuery"><![CDATA[
				     select u.changepass from tuser u
				     where u.changepass = 'true'

				     )]]></module-option>
				</module-option>

				<module-option name="unauthenticatedIdentity">nobody</module-option>
				<module-option name="hashAlgorithm">MD5</module-option>
				<module-option name="hashEncoding">hex</module-option>
				<module-option name="hashCharset">UTF-8</module-option>
				<module-option name="explodeRoles">true</module-option>
			</login-module>
{%>
      <jsp:forward page ="/zmiana_hasla" />
<%

else
{%>
      <jsp:include page="/pulpit" />
<%
}
%>
0

Jest ktoś z Was w stanie mi z tym pomóc?

0

Ale tutaj nie ma zbyt wiele do pomagania.

  1. Masz warunek.
  2. Chcesz, żeby w zależności od tego warunku aplikacja zachowywała się inaczej.

Naprawdę nie rozumiem co tu jest do pomocy. Jeśli nie wiesz jak działa if to raczej wróć do podstaw programowania, a nie pracujesz nad jsp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1