While login itself you can have the permissions in the session and based on the 
permissions you can hide the links. Just for one variable i think there is no 
need to call the database.use can use <logic:presenet> or <logic:equal> for 
this.
-----Original message-----
From: "Rivka Shisman" [EMAIL PROTECTED]
Date: Wed, 11 Jan 2006 04:18:23 -0800
To: "Struts Users Mailing List" user@struts.apache.org
Subject: Enabling links according to user's authorization

> Hi everyone,
> 
> We have a web application running on Websphere Application Server V6.
> Say I have a JSP page that enables working on Student details.
> This JSP page enables users to view, insert, update or delete student
> records.
> Now, some users can only use the 'View' link, others can also use
> 'Insert' link, and some other users can only update.
> 
> From what i know, i can hold a DB table that indicates for each user and
> table - which operations are allowed.
> But, my question is - what is the right way to do that on the JSP page?
> Do i call this security table on each page load and hide the
> unauthorized links? Or, do always show all the links and just let the
> database throw an exception and give a message to the user, when he/she
> presses an unauthorized link? Or is there a third and better way?
> 
> Thanks
> Rivka
> 

Reply via email to