CakePHP-2.0, cakedc пайдаланушылар плагині: Бұл логин сәтті емес және ол қайта бағытталмайды

https://github.com/cakedc/users

Мен cakedc пайдаланушыларының плагиндерінде тіркелгіні сәтті тіркедім және электрондық поштаны растаймын, ол электрондық поштаны растау үшін электрондық поштадан осы сілтемені басады. Бұл жасалды.

http://торап/пайдаланушылар/логин ішінен кіретін болсам және жіберу түймешігін бассаңыз, ол бірдей http://site/users/login бетінен.

Электрондық поштаны және құпия сөзді тердім. Егер қате құпия сөзді немесе электрондық поштаны терсем, ол маған қате пайдаланушы аты немесе құпия сөз деп айтатын ешқандай хабар бермейді.

routes.php =>

Router::connect('/', array('plugin' => 'users', 'controller' => 'users', 'action' => 'login'));

Router::connect('/users/:action',array('plugin' => 'users', 'controller' => 'users'));

Мен неге кіре алмаймын? Қандай бет кіргеннен кейін ол қайта бағытталуы керек? Конфигурация үшін нәрсені сағындың бе? Немесе қарапайым парольді пайдаланушылардың үстелінің құпия сөзімен салыстыру керек пе?

Егер сізге қосымша ақпарат қажет болса, өтінеміз.

1
AppController бағдарламасында isAuthorized функциясын қосу керек пе?
қосылды автор shibly, көзі
Сонымен қатар, сіз «кіру» әрекетін (бұл плагин файлдарын өңдеуді қамтиды) рұқсат ету керек. Тек users_controller.php ішіндегі $ this-> Auth-> allow() параметріне 'login' қосыңыз. , users_controller.php жоқ
қосылды автор shibly, көзі
$ this-> Auth-> allow ('login'); оны app/Plugin/Users/Controlers/UsersController.php ішіне қосу керек пе?
қосылды автор shibly, көзі
Бұл cakephp-2, 1.3 емес, сондықтан сіз берген сілтеме cakephp-1.3 қолданушысының плагині үшін, оны қайтадан тексеріңіз.
қосылды автор shibly, көзі
Бұл жауапты қараңыз: stackoverflow. com/questions/6461705/& hellip;
қосылды автор Dunhamzzz, көзі
Cake 2.0 бағдарламасындағы UsersController.php, Сіз бұл жұмыс істей алды!
қосылды автор Dunhamzzz, көзі
Иә, бұл жерде $ this-> Auth-> allow() деген ұзын жол болады.
қосылды автор Dunhamzzz, көзі

Жауап жоқ

0