ExamGecko
Question list
Search
Search

Question 107 - CAD discussion

Report
Export

Which one of the following is true for this script fragment?

g_user.hasRole(,x_my_app_user');

A.
The method returns true if the currently logged in user has the x_my_app_user role or the admin role
Answers
A.
The method returns true if the currently logged in user has the x_my_app_user role or the admin role
B.
The method returns false only if the currently logged in user has the x_my_app_user role
Answers
B.
The method returns false only if the currently logged in user has the x_my_app_user role
C.
There is no g_user.hasRole() method
Answers
C.
There is no g_user.hasRole() method
D.
The method returns true only if the currently logged in user has the x_my_app_user role
Answers
D.
The method returns true only if the currently logged in user has the x_my_app_user role
Suggested answer: A

Explanation:

The statement that is true for this script fragment is that the method returns true if the currently logged in user has the x_my_app_user role or the admin role. The g_user.hasRole() method is a client-side method that checks whether the current user has a specified role or set of roles. If no role is specified, it returns true if the user has any role. If one or more roles are specified, it returns true if the user has any one of the specified roles. However, this method always returns true if the user has the admin role, regardless of the role parameter. Therefore, in this case, the method returns true if the user has either the x_my_app_user role or the admin role.

Reference:User Object Cheat Sheet,Checking user permissions

asked 23/09/2024
Rick van der Slot
40 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first