Автор |
Сообщение |
bunyan |
Добавлено: 27 Ноя 2008 16:34:18 Заголовок сообщения: |
|
Похожая проблема с капчей тоже возникала. Если интересно - http://bunyan.ru/2008/11/24/udalenie-lishnih-simvolov/ |
|
|
Vlad |
Добавлено: 26 Ноя 2008 12:08:59 Заголовок сообщения: |
|
Ну вот. Я же говорил ) |
|
|
gui_tar_gz |
Добавлено: 25 Ноя 2008 22:16:45 Заголовок сообщения: |
|
Все, разобрался! Огромное спасибо за помощь!
Просто в подключаемой модели был кривой символ табуляции, который портил хедер. |
|
|
gui_tar_gz |
Добавлено: 25 Ноя 2008 17:24:20 Заголовок сообщения: |
|
Не хочу показаться назойливым чайником, но, наверное, так и есть Как что-то может в хедер пролезть (в виду имеется HTTP хедер, правильно?) С чего начать проверку кода и что проверить, чтобы устранить проблему?
P.S. для интереса прикрутил ReCaptcha, она работает и при моем определении модели с hasAndBelongsToMany... но хочется все-таки использовать локальный код[/b] |
|
|
Vlad |
Добавлено: 24 Ноя 2008 22:20:24 Заголовок сообщения: |
|
Возможно ошибка происходит и что-то лезет в выводы. Иначе, если ты подключал обычную каптчу - ничего портится не должно. А картинка не выводится (чаще всего) потому что что-то в хедер пролезло и "сбило настройки". А что и почему - не знаю я ж твой код не вижу.
Зачисть код, и увидишь, где там что лезет. |
|
|
gui_tar_gz |
Добавлено: 24 Ноя 2008 01:31:16 Заголовок сообщения: |
|
Vlad, не совсем понимаю, что меняется при добавлении связей в модель - без этих связей все работает. Разве что доступ происходит к большему числу таблиц?
Почему может что-то перед хедером выводиться? |
|
|
Vlad |
Добавлено: 24 Ноя 2008 01:22:55 Заголовок сообщения: |
|
Что-то у тебя перед хедером выводится, вот и не получается картинки. |
|
|
gui_tar_gz |
Добавлено: 23 Ноя 2008 23:44:18 Заголовок сообщения: |
|
Когда я в модель User от kcaptcha добавляю связь HABTM (hasAndBelongsToMany), у меня вьюшка перестает капчу показывать. Ничего не понимаю.. У кого-нибудь есть идеи? |
|
|
kevel |
Добавлено: 08 Авг 2008 18:21:18 Заголовок сообщения: |
|
Дабы не начинать новую тему, пишу здесь
Сделал авторизацию по примеру - /wiki/Code/Misc/BasicAuth
Но возникла потребность в разделении прав для разных пользователей, чтобы у разных групп были доступны разные страницы
есть идея, может и плохая - для каждой группы использовать свой authAllow (определять какой в компоненте Auth).
кто что посоветует? |
|
|
cyberfox |
Добавлено: 18 Июл 2008 03:14:50 Заголовок сообщения: |
|
guard
Чтобы во view узнать можно использовать SessionHelper:
Код: |
if ($session->check('Auth.User.id')){
//Юзер авторизован
}
|
У меня же в Auth проблема с бесконечными редиректами. Кто знает из-за чего она может быть? |
|
|
quard |
Добавлено: 15 Июл 2008 00:14:23 Заголовок сообщения: |
|
ух, как-то все неожиданно заработало как надо )
нашел интересную статейку: http://myeasyscripts.com/loudbaking/how-to-use-authcomponent-in-cakephp/
и там метод __initAuth() с использованием $authAllow и $authDeny. вобщем помогло мне
спасибо что тыкнули в нужное русло! |
|
|
quard |
Добавлено: 14 Июл 2008 23:47:00 Заголовок сообщения: |
|
ещё глупый вопрос: у меня в роутинге стоит что индекс / ведет на Pages. Но почему-то не могу разрешить доступ к нему. пишу var $authAllow = array("*"); и все равно редиректит на страницу входа. Добавил $this->Auth->allow("*"); в метод display(), все равно не хочет.
я так понял что для запрета используется var $authDeny, а для разрещения $authAllow ? и для каждого контроллера надо прописывать что можно, а что нельзя?
про лайоут дефолтный: нашел у себя ошибку |
|
|
KPOTOB |
Добавлено: 14 Июл 2008 23:32:41 Заголовок сообщения: |
|
quard
С именем контроллера - знатные вилы
Про дефолтный лайоут не понятно совсем - он сам по себе вызываться не может - его рендерят в контексте какогото конкретного контроллера. Если в нем Auth верно используется то проблем быть не должно
icq нету ))) |
|
|
quard |
Добавлено: 14 Июл 2008 23:02:37 Заголовок сообщения: |
|
ОО, перенес в Users код для Auth. Заработало почти все!
теперь вопрос - как узнать залогинен ли пользователь из любых мест View ? в AppController пишу $this->set('isLoggedIn', $this->Auth->isAuthorized());
но в дефолтовом layout когда юзер не залогинен (хотя может и когда залогинен, там редирект идет) пишет нотис, что isLoggedIn не определен
в остальных местах все ок. |
|
|
quard |
Добавлено: 14 Июл 2008 22:52:10 Заголовок сообщения: |
|
Хм, интересно. А куда вставлять тогда? в Users?
слушай, а можешь в аське проконсультировать? |
|
|