Customer and Staff Security

I am looking to modify the security module so that staff and clients have different logins. I seem to have been able to get them to use different tables to login but I am wondering what the best way to limit access to certain applications is for the customers. Ideally, I would like to hide the apps so they do not even see them, but I do not see a hide option in the built-in security module.

Looking to see if anyone has done this and/or perhaps have some suggestions for the best way to accomplish this.

Thanks,

Keith

When you create a security module, there is an application:
app_search_sec_groups
(app_ is my prefix)

It depends on how you created the security module for you.
This app works exactly what you want. Once you have created user groups, here you define what they can see, work, edit, delete etc …

If you need help, report …

You mention it depends on how I created the security module. I chose the GROUP option. Should I have selected something else?

Yes, the group is a fine choice.
I have, for example, all projects based on access by group.
For example:
user
manager
supervisor
administrator

But you can specify the names of the group yourself.
And then assign rights to each group.
[ATTACH=JSON]{“data-align”:“none”,“data-size”:“small”,“data-attachmentid”:86454}[/ATTACH]
If a particular group can not see the selected applications in the menu, then select the “Hide menu items” option in the menu.

hide_menu_items.jpg

Good morning,

thanks for the help but I guess my confusion is where do I hide the specific applications from the groups? in the security module, I only see YES options for Access, Insert, delete, update, export and print. Nothing about hiding.

and on a hunch, I tried in a different browser and it works as it should. probably should clear the cache

OK, that’s because you do not read and watch the picture.
I’m adding the picture again.
You hide in the application menu when you turn on the option: “Hide menu items”
If you do not mark this, the user sees all applications in the menu, but can click on only those for which he has rights

You may be confused because this does not work locally if you have the default Scriptcase settings.
But when you install the applications on a hosting server, you’ll see that it works. [ATTACH=JSON]{“data-align”:“none”,“data-size”:“medium”,“data-attachmentid”:86462}[/ATTACH]

hide_menu_items.jpg

OK, that’s because you do not read and watch the picture.
I’m adding the picture again.
You hide in the application menu when you turn on the option: “Hide menu items”
If you do not mark this, the user sees all applications in the menu, but can click on only those for which he has rights

You may be confused because this does not work locally if you have the default Scriptcase settings.
But when you install the applications on a hosting server, you’ll see that it works.

[ATTACH=JSON]{“data-align”:“none”,“data-size”:“small”,“data-attachmentid”:86464}[/ATTACH]

hide_menu_items.jpg

OK, that’s because you do not read and watch the picture.
I’m adding the picture again.
You hide in the application menu when you turn on the option: “Hide menu items”
If you do not mark this, the user sees all applications in the menu, but can click on only those for which he has rights

You may be confused because this does not work locally if you have the default Scriptcase settings.
But when you install the applications on a hosting server, you’ll see that it works.

[ATTACH=JSON]{“data-align”:“none”,“data-size”:“thumb”,“data-attachmentid”:86466}[/ATTACH]

hide_menu_items.jpg

Look at the application’s application menu again.
You hide in the application menu when you turn on the option: “Hide menu items”
If you do not mark this, the user sees all applications in the menu, but can click on only those for which he has rights

You may be confused because this does not work locally if you have the default Scriptcase settings.
But when you install the applications on a hosting server, you’ll see that it works.

Look at the picture of application menu again.
You hide in the application menu when you turn on the option: “Hide menu items”
If you do not mark this, the user sees all applications in the menu, but can click on only those for which he has rights

You may be confused because this does not work locally if you have the default Scriptcase settings.
But when you install the applications on a hosting server, you’ll see that it works.

https://forum.scriptcase.net/forum/main-category/main-forum/86448-customer-and-staff-security?p=86468#post86468

Please take a look at the picture again.
This is the setting in your application menu.
You may be confused because this does not work locally.
After installing the application on the domain you will see that it works.
To use this also locally, you need to change the development tool settings:
Options -> MyScriptcase
And tick the Security Resources -> “Enable Use of Security” option

[ATTACH=JSON]{“data-align”:“none”,“data-size”:“medium”,“data-attachmentid”:86479}[/ATTACH]

hide_menu_items.jpg

Thanks again for the help