cartalyst-sentry

    2熱度

    1回答

    使用哨兵2我有一個Personcontroller和Festivalcontroller在我laravel4應用。這些控制器中的操作只能由管理員訪問。 如果我的數據庫只與[email protected]一個用戶,該用戶可以訪問這些2個控制器的航線。如果我的數據庫沒有使用[email protected]的用戶,但有其他用戶,則其他用戶無法訪問這兩個控制器的路由。當我的數據庫有一個[email p

    3熱度

    1回答

    首先我想這 $mock = m::mock('Cartalyst\Sentry\Facades\Laravel\Sentry'); $mock->shouldReceive('getUser')->once()->andReturn($userInst); 但它給了我 Fatal error: Cannot redeclare Mockery_1964315998_Cartalyst_Sen

    1熱度

    1回答

    我試圖在Laravel 4中整合Sentry 2(by Cartalyst)。我有一個關於「組權限」的小查詢。 在哨兵2的文件,使用權限如下所示 "permissions" : { "user.create" : 1, "user.delete" : 1, "user.view" : 1, "user.update" : 1 } 我的問

    0熱度

    1回答

    任何想法就是爲什麼我得到 [登錄]屬性需要下面的錯誤 - 這是什麼意思? 當試圖用哨兵登錄2 & Laravel。?

    1熱度

    1回答

    我爲我的應用程序使用了哨兵。 但是,我仍然混淆了實現哨兵權限來聲明對象的所有者。 例如:任何作者撰寫文章。 我的問題:如何設置文章的所有者權限?

    0熱度

    3回答

    Laravel 4哨兵2 ACL 注:我使用laravel功能進行登錄,但需要放哨只爲ACL的目的,檢查權限 要實現這一點: if (Sentry::getUser()->hasAnyAccess(['system'])) { echo 'has access to system'; } ,但我不斷收到以下錯誤: Sentry::getUser()->hasAnyAccess(['sys

    7熱度

    4回答

    我似乎無法使哨兵工作。我不斷收到此錯誤:A hasher has not been provided for the user.有誰知道會發生什麼? 我運行在OS X 10.9甲基苯丙胺。 我正在使用php 5.4.4 MCrypt已安裝並啓用。 創建新用戶時嘗試散列密碼時發生此錯誤。 我們的項目使用laravel Sentry插件。 這裏是控制器: <?php use Auth, BaseC

    1熱度

    1回答

    在我的應用程序中有一個視圖,允許登錄用戶輸入新密碼。我如何散列新密碼?使用本機Laravel Auth我只想 Hash::make($input['password']); 是相同的Sentry 2?如果是這樣,執行重置並更新用戶表後,我得到一個WrongPasswordException,所以我假設哈希方法是不同的。如果Sentry有它自己的散列方法,我肯定找不到它。 更新:顯然this m

    3熱度

    1回答

    我正在構建一個系統,當用戶第一次使用Facebook登錄時,他不會提供密碼。所以我嘗試使用來自Facebook的憑據登錄他。 Sentry::authenticate($credentials, false); 上述命令總是要求輸入密碼。如何登錄用戶而無需詢問密碼?

    2熱度

    2回答

    我使用助手Sentry::authenticateAndRemember($credentials);來驗證用戶,但過了一段時間(幾天),我斷開連接。使用的會話驅動程序是數據庫之一。 我調查了這個問題,並試圖理解Sentry如何記住用戶的身份驗證。 首先,在會話表中,有沒有人知道有效載荷代表什麼?我檢查了創建的cookie,我不明白爲什麼,但過期日期設置爲一個月後(而源代碼看起來像5年後設置)。