Sorry just remove *<url-pattern>summary</url-pattern>* there. thats all :)

On Tue, Jul 6, 2010 at 11:02 AM, Kushan Jayathilake <kusha...@gmail.com>wrote:

> Hi Miguel ,
>
> I have found out the way to restrict accesses to JSP files, with this you
> can have your JSP files anywhere, just add following fragment to 
> *web.xml*file.
>
>     <security-constraint>
>         <web-resource-collection>
>             <web-resource-name>Deny Direct Access</web-resource-name>
>             <description></description>
>             <url-pattern>*.jsp</url-pattern>
>             <url-pattern>summary</url-pattern>
>         </web-resource-collection>
>     <auth-constraint>
>         <role-name>Denied</role-name>
>     </auth-constraint>
>     </security-constraint>
>
>     <security-role>
>     <role-name>Denied</role-name>
>     </security-role>
>
> But still couldnt find a way to stop users accessing other inside pages,
> like if you want to go to the *summary.action* file then you must go the *
> search.action* first, then follow a link there.
>
> --
> Regards
> Kushan Jayathilake
>
>
>
> On Tue, Jul 6, 2010 at 10:33 AM, Miguel <miguel...@gmail.com> wrote:
>
>> Hello,
>> if you want to prevent direct access to your .jsp's, you need to put
>> them inside the WEB-INF/classes directory. That one is a question that
>> popup in the list from time to time.
>> But if you want your users to go throu the links at the home, you have
>> to implement some trickery, in the form of some parameter that if not
>> present will redirect the user to the home, or some trickery to
>> redirect the user to the home if there is no session or something in
>> the line. I'ts difficult to do that, and almost for sure isn't worth
>> the hassle to do it.
>> Regards,
>>
>>
>> Si quieres ser más positivo, pierde un electrón
>> Miguel Ruiz Velasco Sobrino
>>
>>
>>
>> On Mon, Jul 5, 2010 at 23:53, Kushan Jayathilake <kusha...@gmail.com>
>> wrote:
>> > Hi Guys,
>> >
>> > Can anyone suggest me how to prevent an user entering a direct URL for
>> the
>> > JSP instead of action,
>> >
>> > ie : *search.jsp* instead of *search.action*
>> >
>> > I want to control this, so the users must enter an URL ends with
>> > *.action*and i also wants to control access some pages by typing its
>> > action name
>> > also,
>> > like it shouldn't be allowed to go anyother page directly, instead users
>> > must go through the buttons and links appears on the home page
>> >
>> > ie: if anyone want to go to *summary.action* he must first go to the *
>> > search.action* first.
>> >
>> > Hope im clear enough.. :) can anyone suggest me how to do this?
>> >
>> > --
>> > Regards
>> > Kushan Jayathilake
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
>
>
>
>


-- 
Regards
Kushan Jayathilake

Reply via email to