1.1 KiB
1.1 KiB
title | localeTitle |
---|---|
Restrict Access to Authenticated Users Only | تقييد الوصول إلى Authenticated Users فقط |
لنفترض أن لديك مسارًا تريد تقييده للمستخدمين المسجلين ؛ ربما لديك صفحة /profile
تسمح لمستخدميك بتعبئة بعض المعلومات عن أنفسهم ، ولكنها لن تعمل إذا لم يتم تسجيل الدخول. افتح /client/app/profile/profile.js وأضف authenticate: true
to الخيارات التي تم تمريرها إلى $ routeProvider.when مثل:
$routeProvider .when('/profile', { templateUrl: 'app/profile/profile.html', controller: 'ProfileCtrl', authenticate: true // restrict to authenticated users });
بهذه الطريقة ، إذا لم تتم مصادقة المستخدم عند محاولة الوصول إلى صفحة /profile
، فسيتم إعادة توجيهه إلى شاشة تسجيل الدخول للمصادقة قبل المتابعة إلى صفحة ملفه الشخصي.