Я не могу заставить мою форму входа работать в pimcore - PullRequest
0 голосов
/ 02 мая 2011

Сообщений: я не могу заставить мой контроллер аутентификации работать.Я не уверен, что я делаю неправильно.

По сути, я реализую Zend_auth и использую адаптер объектов pimcore, который я нашел на этом форуме (http://pastebin.com/wzEPE1yk)

Вы можете просмотреть мой код здесь: http://pastebin.com/87DCqtz2

Я создал класс с именем «users» с полями o_key и password. Затем я создал два экземпляра класса, один называется user_brendan, а другой user_jason. Я заполнил o_keyи пароль, и когда я пытаюсь войти в систему с помощью формы user: user_brendan, pass: 888, кажется, работает нормально, но когда я пытаюсь что-то еще, он просто перезагружает форму. Он даже не выводит эхо-операторы, как показанов корзине для вставки.

Может кто-нибудь объяснить, пожалуйста?

Вот код из моего файла просмотра:

<?php $this->template('includes/head.php'); ?>
<?php $this->headTitle('Login'); ?>
<h1>Login</h1>
<?php echo $this->form->setAction('/login'); ?>
<?php $this->template('includes/footer.php'); ?>

Большое спасибо

PS: Кросс разместил это на форуме pimcore здесь: если вы видите ответ, скопируйте его, и я отмечу вас как ответчика http://www.pimcore.org/forum/discussion/555/i-cant-get-my-login-form-working-please-help

Ответы [ 2 ]

0 голосов
/ 08 июня 2011

Поле 'o_key' является ключом объекта, который используется pimcore внутри (следовательно, префикс o_), это имя, которое вы вводите при создании объекта.Также убедитесь, что ваши объекты хранятся в папке с именем 'users' (или создайте класс Website_Auth_ObjectAdapter без 4-го аргумента).

Попробуйте отладить переменную $ result в вашем методе _process ()

(ответ на сайте Pimcore от моего коллеги:))

0 голосов
/ 05 мая 2011

Я нашел этот урок

http://weierophinney.net/matthew/archives/165-Login-and-Authentication-with-Zend-Framework.html

Кто-нибудь понял, что поддержка Pimcore не очень хорошая? К счастью, поддержка Zend превосходна, и есть множество ресурсов.

...