loginRequired()
loginRequired( $request) : mixed
Check if the user is logged in.
Returns a redirection to the login page, but if not active returns a forbidden error.
Parameters
$request |
User standard pre-condetions
در بسیاری از موارد لایه نمایش تنها با در نظر گرفتن برخی پیش شرطها قابل دست رسی است در این کلاس پیش شرطهای استاندارد تعریف شده است.
ownerRequired(\Pluf_HTTP_Request $request)
بررسی میکند که آیا درخواست داده شده توسط کاربری ارسال شده که مالک tenant است یا نه.
در صورتی که کاربر مالک tenant نباشد استثنای Pluf_Exception_PermissionDenied صادر میشود
\Pluf_HTTP_Request | $request |
memberRequired(\Pluf_HTTP_Request $request)
بررسی میکند که آیا درخواست داده شده توسط کاربری ارسال شده که عضو tenant است یا نه.
در صورتی که کاربر عضو tenant نباشد استثنای Pluf_Exception_PermissionDenied صادر میشود
\Pluf_HTTP_Request | $request |
authorizedRequired(\Pluf_HTTP_Request $request)
بررسی میکند که آیا درخواست داده شده توسط کاربری ارسال شده که در tenant مجاز است یا نه.
در صورتی که کاربر در tenant مجاز نباشد استثنای Pluf_Exception_PermissionDenied صادر میشود
\Pluf_HTTP_Request | $request |
isOwner(\Pluf_HTTP_Request $request) : \اگر
بررسی میکند که آیا درخواست داده شده توسط کاربری ارسال شده که مالک tenant است یا نه.
در صورتی که کاربر مالک tenant نباشد مقدار false برگردانده میشود.
\Pluf_HTTP_Request | $request |
کاربر مالک tenant باشد مقدار true وگرنه مقدار false برگردانده میشود
isMember(\Pluf_HTTP_Request $request) : \اگر
بررسی میکند که آیا درخواست داده شده توسط کاربری ارسال شده که عضو tenant است یا نه.
در صورتی که کاربر عضو tenant نباشد مقدار false برگردانده میشود.
\Pluf_HTTP_Request | $request |
کاربر عضو tenant باشد مقدار true وگرنه مقدار false برگردانده میشود
isAuthorized(\Pluf_HTTP_Request $request) : \اگر
بررسی میکند که آیا درخواست داده شده توسط کاربری ارسال شده که در tenant مجاز است یا نه.
در صورتی که کاربر عضو tenant نباشد مقدار false برگردانده میشود.
\Pluf_HTTP_Request | $request |
کاربر در tenant مجاز باشد مقدار true وگرنه مقدار false برگردانده میشود