Help with storing into session and accessing the session value in a Panel

2009-05-20 Thread Chetan

Hi,

I am new to GWT.We have a requirement to hide a button based on the
role of the user.
We are able to get the correct data from the database based on SOP
statements but invariably it is getting overwritten elsewhere.
Is there a way where I can add this role that we get from the DB to
add it into session and use that value to hide the button on the form?
If so can you please let us know with a snippet.Another problem is how
to access the session variable in our Panel in which this button is to
be hidden.

It is seemingly an extremely trivial requirement but we have spent
quite sometime to understand how the existing application works but
not able to make much headway.
Would appreciate if some one from the community can help us out here.

Regards,
Chetan



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



Re: Help with storing into session and accessing the session value in a Panel

2009-05-20 Thread hazy1

Send the role information to your GWT client side application.

On May 20, 1:38 am, Chetan  wrote:
> Hi,
>
> I am new to GWT.We have a requirement to hide a button based on the
> role of the user.
> We are able to get the correct data from the database based on SOP
> statements but invariably it is getting overwritten elsewhere.
> Is there a way where I can add this role that we get from the DB to
> add it into session and use that value to hide the button on the form?
> If so can you please let us know with a snippet.Another problem is how
> to access the session variable in our Panel in which this button is to
> be hidden.
>
> It is seemingly an extremely trivial requirement but we have spent
> quite sometime to understand how the existing application works but
> not able to make much headway.
> Would appreciate if some one from the community can help us out here.
>
> Regards,
> Chetan
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



Re: Help with storing into session and accessing the session value in a Panel

2009-05-21 Thread Magius

You can create a RPC to ask the server what is the current user role.

You'll need to create a session when the user creates a new session
and then you can store inside some user data like the login,
profile, ...

For a stronger security, you'd have to validate in server RPCs that
the current profile is authorised to execute this RPC. It's not secure
to rely only on the button because it can be cracked easily.


On May 21, 4:00 am, hazy1  wrote:
> Send the role information to your GWT client side application.
>
> On May 20, 1:38 am, Chetan  wrote:
>
> > Hi,
>
> > I am new to GWT.We have a requirement to hide a button based on the
> > role of the user.
> > We are able to get the correct data from the database based on SOP
> > statements but invariably it is getting overwritten elsewhere.
> > Is there a way where I can add this role that we get from the DB to
> > add it into session and use that value to hide the button on the form?
> > If so can you please let us know with a snippet.Another problem is how
> > to access the session variable in our Panel in which this button is to
> > be hidden.
>
> > It is seemingly an extremely trivial requirement but we have spent
> > quite sometime to understand how the existing application works but
> > not able to make much headway.
> > Would appreciate if some one from the community can help us out here.
>
> > Regards,
> > Chetan
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



Re: Help with storing into session and accessing the session value in a Panel

2009-07-10 Thread hazy1

Yes, obviously you had better check the role on the client and on the
server.  It is best if you use a shared class (one that is compiled to
JS and is also available as Java on the server) to do this.

On May 21, 6:29 am, Magius  wrote:
> You can create a RPC to ask the server what is the current user role.
>
> You'll need to create a session when the user creates a new session
> and then you can store inside some user data like the login,
> profile, ...
>
> For a stronger security, you'd have to validate in server RPCs that
> the current profile is authorised to execute this RPC. It's not secure
> to rely only on the button because it can be cracked easily.
>
> On May 21, 4:00 am,hazy1 wrote:
>
> > Send the role information to your GWT client side application.
>
> > On May 20, 1:38 am, Chetan  wrote:
>
> > > Hi,
>
> > > I am new to GWT.We have a requirement to hide a button based on the
> > > role of the user.
> > > We are able to get the correct data from the database based on SOP
> > > statements but invariably it is getting overwritten elsewhere.
> > > Is there a way where I can add this role that we get from the DB to
> > > add it into session and use that value to hide the button on the form?
> > > If so can you please let us know with a snippet.Another problem is how
> > > to access the session variable in our Panel in which this button is to
> > > be hidden.
>
> > > It is seemingly an extremely trivial requirement but we have spent
> > > quite sometime to understand how the existing application works but
> > > not able to make much headway.
> > > Would appreciate if some one from the community can help us out here.
>
> > > Regards,
> > > Chetan
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---