From 2162432fc000e08a539f070157a497cbfba9d757 Mon Sep 17 00:00:00 2001 From: Nicolas Michard Date: Mon, 28 Jan 2008 15:34:05 +0000 Subject: [PATCH] Acegi security / Login-Logout and remember ok (next step: dynamical menu and user info when authentified) --- .../WebContent/WEB-INF/decorators/main.jsp | 1 + .../WEB-INF/jsp/errors/403error.jsp | 10 +++++ .../WEB-INF/jsp/errors/404error.jsp | 10 +++++ YACOSWeb/WebContent/WEB-INF/jsp/login.jsp | 8 +++- YACOSWeb/WebContent/WEB-INF/web.xml | 42 +++++++++++------- YACOSWeb/WebContent/images/favicon.png | Bin 0 -> 2403 bytes .../web/PCmember/form/FormPreference.java | 2 +- 7 files changed, 55 insertions(+), 18 deletions(-) create mode 100644 YACOSWeb/WebContent/WEB-INF/jsp/errors/403error.jsp create mode 100644 YACOSWeb/WebContent/WEB-INF/jsp/errors/404error.jsp create mode 100644 YACOSWeb/WebContent/images/favicon.png diff --git a/YACOSWeb/WebContent/WEB-INF/decorators/main.jsp b/YACOSWeb/WebContent/WEB-INF/decorators/main.jsp index 73e6b1e..d479402 100644 --- a/YACOSWeb/WebContent/WEB-INF/decorators/main.jsp +++ b/YACOSWeb/WebContent/WEB-INF/decorators/main.jsp @@ -8,6 +8,7 @@ + <fmt:message key="title" /> diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/errors/403error.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/errors/403error.jsp new file mode 100644 index 0000000..a96909b --- /dev/null +++ b/YACOSWeb/WebContent/WEB-INF/jsp/errors/403error.jsp @@ -0,0 +1,10 @@ +<%@ include file="/WEB-INF/decorators/include.jsp"%> + + + + + +File doesn't exist. + + + \ No newline at end of file diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/errors/404error.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/errors/404error.jsp new file mode 100644 index 0000000..00031c1 --- /dev/null +++ b/YACOSWeb/WebContent/WEB-INF/jsp/errors/404error.jsp @@ -0,0 +1,10 @@ +<%@ include file="/WEB-INF/decorators/include.jsp"%> + + + + + +Error : page not found + + + \ No newline at end of file diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/login.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/login.jsp index 5cf6f42..28e468d 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/login.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/login.jsp @@ -30,9 +30,13 @@ - - + + Logout + + + +

Welcome: <%= SecurityContextHolder.getContext().getAuthentication().getName() %>

diff --git a/YACOSWeb/WebContent/WEB-INF/web.xml b/YACOSWeb/WebContent/WEB-INF/web.xml index f0e36e3..dfe6267 100644 --- a/YACOSWeb/WebContent/WEB-INF/web.xml +++ b/YACOSWeb/WebContent/WEB-INF/web.xml @@ -42,20 +42,6 @@ lazyLoadingFilter org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter - - - - sitemesh - - com.opensymphony.module.sitemesh.filter.PageFilter - - - - - sitemesh - /* - - @@ -72,6 +58,21 @@ /* + + + + sitemesh + + com.opensymphony.module.sitemesh.filter.PageFilter + + + + + sitemesh + /* + + + org.springframework.web.context.ContextLoaderListener @@ -91,11 +92,22 @@ - SessionService /* + + + + 403 + /WEB-INF/jsp/errors/403error.jsp + + + + + 404 + /WEB-INF/jsp/errors/404error.jsp + \ No newline at end of file diff --git a/YACOSWeb/WebContent/images/favicon.png b/YACOSWeb/WebContent/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..88005938fcdd66e1fe575c8ee24a80553821ffe3 GIT binary patch literal 2403 zcmV-p37qzcP);O5hIQXs8d4|XKbrROxoK1mdx~rPXB}cV1KJ=r_*VtGquiST5GIEqfVk$Nk|hE zgeX!YmxWyxS#}o|mc8F^J?{re30149eaGXs`?2r$KIfe0Jm-A8VzG$lxOik5vI1Fz zj87&d%aG+BwSkZ4yO=l8H6U06!tMzlw}H>&@$kRe`n9mIpj+pdimZlAL{?2E;KH?dR;WbI_*WZ5-d{0C{Cxa4xVtf|S`VzoB6G|`7G zTiUkSY^_^MN_0B<8;_AVo6RAY%OROeg3squG!(dTFxhMY=}Z>cOol$^kw~VHOvE6d zWGYoEF5L=+0#Yfzu)Mr@wW_LWaE%M+$sA3aae-rAjDGqa%4?fpsA@tom4;qlf@~^*-oO1CFYWsQDr#Hc^LZDI#!@$N^ek;W zNhYSf{x1Ot{C+<}*Ryx;US*+>N1;&U9?rZ?(L;%EC@n1|Ge9I1VsX)rP$-OGFob9* z2$@n1xl#j(nDmAsBA`MuH?>2mDkTBn5h$IqSS-jT67hR$noxS|*s=MqaX_!v|F*xs z|7TXKl_L}b@nyY6A`wI*G4S|2Fv5jGA3CKy%Y}*xGj> zm1dF5QhLOY$)xD(>pQb=->Y|N%Lnw_sjniy{v-A}Cm})IB7<2?W0H0?Lu_)tCic+U;9T*%O zZftBkPZ7Y^0MJ?)8yl1C+O@meVyWXez;N(*e2B=?csPi=x2|LQi(7PGfOL*eDF{NN z)gh6HBSfF49Mc%Qb(1SY`-3~Ue&v0*W~Sko8poZXegu~NXlZ+K^Uj?+-VcWJU(d@sN8#`lc^!RqYYy0rSi)RWfyz2q5^PEm+uC1-@ zfX!wDqd_zjz|!IZlqE)pB{HO1Lr1kVf&4fbyYz}6Ij*m?BmkLrqrEXF_Y#lW>c zgC`VI8vM|k8enSZfJRq_B2NILxfKcm<8e(QkP@T1#)3M_CaN4YmkOpQt5*R>##AcD zMYW@2=dOW)n;%n&x;FyI`h31XMMXtVXIGa%BGW)uW`aPZKq?V|-#v+RDv3li1gS#J zm8#Dh&l!7`Td%NF-D(V(u!Him~MLP=6NFXPJOfWxI6g{3*dB zXS0I!q5GGO+h$^SkG5sh2MXGhTNGv+s-Q6wAkPI^~ zm?Y~fEvPVCVW_N!b;}Oa+qT14+k|3)D`g^?o;?_G;tJD+6!i!``JAOl1(t)z79~_M zA-LUha5|?kKK{k1;4w|mGd@0Ev48(}UaYJ%a^ggt52<9FqLAklj;*DoW%4G9z)FD2 zEz31EGAPw0lzR~bLMbvC>XvyP;;B4=Si(Q=kK(h>J|Te%!fv0q@;CrQn3N+Hi+%6V zp+j1x3rsZmbN~q!T}717Ie2Eq5L%o?IIzG8mQ10Anh01VkZA%fk;+&15fN$h0+afC z_wEosc1$6rNi*gJ2Cw6IVw>;r9p`tMWM)4l>p?3L~?~3 zMxzlUBlj>mI?5W7=fBN_fx*GSU!6Mjm#jo0q^T!M2j;Qtet_wbUbJ-{L>(P276~zL zzm4h98=OMU%}k)ItO9KA$Wj|;QDA!+mnuo1BGlY&-@ZM`Ml``wjDQZieX^ye=XD$P zbQ(4)(cJNEVtop8lb<8toq~6ob;B^W?fo$}ZQV=Z79v9>sUYIU<8iJs*ka#VtBb{= z=
    1+Ulp$rM?E*GBe7|EihWPLax>mumlHy zRfU?`wo0ucSub)^lZ=2UXz(Eg#Dxpz{y?QWCV0w0cz$xyZr;EDyW3f4GgQ}%RIK*X znLITe1>&(7r}vB}1{z*i+tzAJIO4M3GLf2gOySzq4{-6~`56+S-_UcHdCxG7Ti<;1 zt=Ori@G4DMdFQ%p@$?QbByJ?4G%0D~na!`4*$@m6Y zAA4PU768nfpI^V;`-|PXyU3%}frW9w>-CVjxpDvgeN0S@65`F~sNMYDoc)i-fq