2016-11-17 6 views
0

Bevor wir beginnen, ich bin Neuling in CakePHPist UserController erforderlich?

Ich bin ein wenig System mit zwei Arten von Benutzern zu erstellen:

  • Admin: hat Zugang zu einem CMS
  • normal: Zugang zu ein Bedienfeld mit einigen Konfigurationen.

Kuchen PHP gibt mir eine Fehlermeldung:

Error: UsersController could not be found.

Mein UserController sollte AdminUserController oder NormalUserController sein.

Was läuft falsch?

+2

welche Version von Cakephp? –

+0

Sie sollten Controller in Auth-Einstellung konfigurieren. Auth wird verwendet Benutzer-Controller-Standard für Benutzer authentifizieren. –

+0

ManoharKhadka mit 3. PrakashSaini ich verstand, aber ich muss zwischen den Tabellen wechseln. Ich habe zwei Login-Formulare auf der gleichen Seite für Administratoren und normale Benutzer. –

Antwort

1

Ich denke, Sie sollten einen UsersController mit mehreren Präfixen haben. Ein Präfix ist/ist deine normale öffentliche Seite. Der andere ist/admin, was dein CMS ist.

Hier ist ein CMS Sie verwenden können, oder sehen, wie sie es getan haben: https://icingcms.org

Hier ist die, wie Routen Präfix: http://book.cakephp.org/3.0/en/development/routing.html

Hier ist, wie Sie überprüfen, welche der Benutzer Zugriff haben, was Vorwahl: http://book.cakephp.org/3.0/en/controllers/components/authentication.html#using-controllerauthorize

Verwandte Themen