Cara Mengintegrasikan AngularJS ui-router Auth ke dalam Bahagian Asing
Dalam senario yang dibentangkan, anda mempunyai dua bahagian, halaman utama dan papan pemuka , dengan apl sudut yang berbeza. Untuk menyepadukan kebenaran menggunakan ui-router:
Buat Perkhidmatan Utama:
Buat Perkhidmatan Kebenaran:
Dengar Acara $stateChangeStart:
Pastikan Identiti Pengguna Diselesaikan:
Melaksanakan Keizinan di Dua Tempat:
Hadkan Keadaan Tertentu:
Sepadukan dengan Pengawal Paparan:
Dalam contoh anda, buat keadaan rumah yang membenarkan pengguna yang tidak disahkan melihat halaman utama. Substate untuk papan pemuka boleh mewarisi daripada keadaan yang memerlukan pengesahan dan peranan khusus, seperti "Pengguna."
Atas ialah kandungan terperinci Bagaimana untuk Melindungi Apl Sudut Berasingan dengan Pengesahan ui-router?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!