Help with storing into session and accessing the session value in a Panel
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
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
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
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 -~--~~~~--~~--~--~---