2017-04-21 10 views
1

我正在創建一個使用「無頭」Drupal 8後端的Web應用程序,我想利用Drupal用戶實體,但我不想讓用戶登錄到Drupal站點。將會有用戶可以登錄的前端應用程序。如何在用作無頭後端時阻止用戶訪問Drupal 8?

有沒有辦法阻止用戶根據角色登錄到Drupal管理區域,以便管理員和內容管理員可以登錄到Drupal,但其他用戶不能?

如果需要,我可以創建自定義模塊。

感謝

回答

1

作爲一個用戶,如果不連接但你只有在「匿名用戶」的角色。所以你不能限制訪問你的登錄頁面到特定的角色(因爲每個人在登錄前都是匿名的)。

我建議您在塊佈局配置中禁用登錄塊,然後您可以使用類似於重命名管理路徑(https://www.drupal.org/project/rename_admin_paths)的內容,以便只有您和您的內容管理員知道登錄頁面的url。