Hi,
I got 2 Access Levels with Codes
SuperUser
StandardUser
SuperUser must be given access to a Form for Edit and Browse
StandardUser must be given access to Form but only Edit
How can I set this and prevent the StandardUser user from opening the browse form?
Welcome to the nuBuilder Forums!
Join our community by registering and logging in.
As a member, you'll get access to exclusive forums, resources, and content available only to registered users.
Join our community by registering and logging in.
As a member, you'll get access to exclusive forums, resources, and content available only to registered users.
Restricting to Edit Form
-
- nuBuilder Team
- Posts: 508
- Joined: Fri Dec 28, 2018 1:41 pm
- Location: Krakow, Poland
- Has thanked: 11 times
- Been thanked: 18 times
Re: Restricting to Edit Form
Hi,
Group you can identify with:
https://wiki.nubuilder.cloud/ ... sLevelCode
You can open any form browse or edit with:
https://wiki.nubuilder.cloud/ ... ipt#nuForm
But
If you want to be more secure you have to limit the data for specific user for example like:
https://forums.nubuilder.cloud/viewtopic.php?f=20&t=9953
because anyone from Console (F12) can force to display the form with for example:
nuForm('5c2cc83df422135','','','','') - the code is specfic for every from
or you can create 2 different forms one for each group and in JS you can swith/hide one or the other depending on the group - (in form type you can define what type the form should be and in access rigths define which group can acess it).
Group you can identify with:
https://wiki.nubuilder.cloud/ ... sLevelCode
You can open any form browse or edit with:
https://wiki.nubuilder.cloud/ ... ipt#nuForm
But
If you want to be more secure you have to limit the data for specific user for example like:
https://forums.nubuilder.cloud/viewtopic.php?f=20&t=9953
because anyone from Console (F12) can force to display the form with for example:
nuForm('5c2cc83df422135','','','','') - the code is specfic for every from
or you can create 2 different forms one for each group and in JS you can swith/hide one or the other depending on the group - (in form type you can define what type the form should be and in access rigths define which group can acess it).
If you like nuBuilder, please leave a review on SourceForge
-
- nuBuilder Team
- Posts: 4562
- Joined: Sun Oct 14, 2018 6:43 pm
- Has thanked: 76 times
- Been thanked: 528 times
- Contact:
Re: Restricting to Edit Form
I think the simplest way is to check the access level code in the PHP BB (Before Browse) event and display an error if the condition is not met.
Code: Select all
if ("#ACCESS_LEVEL_CODE#" == "StandardUser")
{
nuDisplayError('Access denied for StandardUser!');
}
-
- Posts: 17
- Joined: Sat Nov 02, 2019 8:07 am
Re: Restricting to Edit Form
works perfectly!kev1n wrote:I think the simplest way is to check the access level code in the PHP BB (Before Browse) event and display an error if the condition is not met.
Code: Select all
if ("#ACCESS_LEVEL_CODE#" == "StandardUser") { nuDisplayError('Access denied for StandardUser!'); }