guard

    0熱度

    1回答

    返回角度js(使用ui-router)。你可以添加元數據到你的路線並使用路由變換中的元數據。 在角度上有這個衛兵,但我似乎無法弄清楚如何獲取元數據的路線定義。 爲了給你一個更具體的例子,我想能夠添加元數據到一個路線,讓我們說所需的角色和/或權限,並讓一名警衛完成重任。 路由定義: RouterModule.forChild([ { path: '', compon

    1熱度

    1回答

    我在使用Angular2和路由器的特定用例上掙扎了一下。 假設我們有3條路線。主頁,列表和配置文件。 「配置文件」是一個有防護的路由:用戶必須通過身份驗證才能訪問此路由。 如果用戶在「配置文件」頁面並註銷,我希望能夠檢測到他不再被允許在當前頁面上,並將其重定向到「主頁」頁面。 但是,如果他在「列表」頁面並註銷,我不想做任何事情(用戶被允許留在這裏,因爲它不是一個守護路線)。 做一個人知道我可以做到

    1熱度

    2回答

    我正在製作一個帶有一些受保護頁面的應用程序本頁面僅供註冊用戶使用。有時我應該檢查會話超時或更改瀏覽器選項卡後。如果用戶已在其他選項卡或會話中過期,應用程序應將用戶重定向到登錄頁面。 我正在使用警衛來保護網頁,所以我認爲這是正確的方式來檢查他的警衛當前的路線。如果用戶會話過期/關閉,並且當前路由使用某種警戒,則應該通過重定向頁面。 任何人都可以幫助獲得當前路線的警衛嗎? 我檢查了Router和Act

    0熱度

    1回答

    當我創建rails應用程序時,我喜歡生成/腳手架快速示例來測試一個想法。天真地,我一直在期待,如果我結束了我的rails server和guard會話,我應該能夠啓動另一個rails應用程序。 但我發現我得到意想不到的結果。有時服務器不會啓動,有時候模型/控制器/腳手架不會產生,有時候警衛不起作用。 我不確定這是爲什麼,最終花費大約1到5分鐘時間攻擊pkill ing,直到我恢復到可以構建新應用程

    1熱度

    1回答

    由於我們不知道要導航到的目標頁面,因此目前無法看到使用此類導航衛士的要點(活動頁面信息可用從navController getActive()方法)。通常情況下,我們將使用提醒來提問「您是否真的想離開此頁?」爲響應菜單選項,例如OK,就我所知,我們不知道哪個頁面將「setRoot」設置爲目標頁面,因爲ionViewCanLeave處理程序沒有參數,例如toPage /進入頁面。 有沒有人設法做到這

    -1熱度

    2回答

    我試圖建立一個循環,從一個JSON字典中檢索信息,但字典是在保護聲明: guard let resultsDictionary = jsonDictionary["result"] as? [[String : Any]]?, let costDictionary = resultsDictionary?[0], let cost = costDictionary["cost"

    1熱度

    1回答

    我嘗試使用後衛(symfony 3.2)進行表單登錄身份驗證,但它不起作用。 身份驗證正在工作,但是當我重定向到主頁(accueil)時,我被重定向到登錄頁面而沒有進行身份驗證。 如果我把我的主頁 $user = $this->get('security.token_storage')->getToken(); dump($user); die; 我可以看到我的用戶,角色,但他未通過身份驗證

    0熱度

    1回答

    這是項目要求。我有多個登錄,但有些用戶不能訪問少數模塊。像超級管理員和分析師可以訪問所有模塊,但開發者只能使用自己的控制器。 所以在這種情況下,我該如何保護一個控制器與多個登錄。還請注意,我有單獨的登錄頁面和表到數據庫。 例如phonebookController可以由超級管理員和分析員訪問,但不能由開發人員訪問。 所以請告訴我如何執行此操作? 我用這個:: if(Auth::guard('sup

    1熱度

    3回答

    我目前正在讀Ruby on Rails Tutorial by Michael Hartl的。在最後一節,我們設立警戒我得到一個錯誤,當我嘗試運行所有測試第三章: 21:48:12 - INFO - Running: all tests guard(main)> - No such file or directory - bin/rails test test/controllers/stati

    1熱度

    1回答

    我試圖使用不同中間件的相同控制器的一些方法,例如讓管理員和用戶使用方法索引並在同一個控制器中創建。所以我做了一名管理員後衛作爲用戶後衛。 這是我AdminMidleware <?php namespace App\Http\Middleware; use Closure; use Auth; class AdminMidleware { public function