![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
BASSON |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 18.10.2011 Репутация: нет Всего: нет |
Народ может кто дать готовые примеры регистрации авторизации на kohana 3.2 с модулем Auth.. Что бы там была проверка валидации полей и т.д. Весь инет перерыл не чего не нашел нужного..
|
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Для 3.2 я сам когда то искал не нашел...
Проще найти для 3, и поковырять. К примеру http://blog.mixu.net/2010/09/06/step-by-st...-kohana-3-auth/ А вообще меня не купить словами что в кохане код сам себя объясняет ![]() |
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
Берете любой пример по модулю Auth (ORM) и по Kohana_Validation, какие проблемы? Регистрация делается в полторы команды...
Это сообщение отредактировал(а) gta4kv - 24.10.2011, 19:39 |
|||
|
||||
BASSON |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 18.10.2011 Репутация: нет Всего: нет |
Ну если это так просто не могли бы выложить эти полторы команды? |
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
Регистрация к Auth не относится, добавляете юзера в `users`, и и присваиваете ему роль login в `user_roles`.
Вот простой пример с использованием ORM:
|
|||
|
||||
BASSON |
|
||||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 18.10.2011 Репутация: нет Всего: нет |
Я просто думал что валидация есть в модели Model_Auth_User. И не нужно городить своих правил валидации. Кстати у вас в примере валидации нет... |
||||
|
|||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
В Model_Auth_User валидация есть на три поля стандартных.
|
|||
|
||||
BASSON |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 18.10.2011 Репутация: нет Всего: нет |
Валидация валидацией но в ko3.2 не все так просто благо в модели model_auth_user есть готовая валидация и функция create_user.
В итоге регистрация пользователя свелась к паре строк когда:
Кстате мне не совсем понятны строчки из вашего кода gta4kv:
Чем вас не строили стандартные имена password pasword_confirm и очень удобная функция values()? Например так:
Или вам нравиться писать много кода? |
||||||
|
|||||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
Ну эти строки были написано в январе этого года, когда я только-только начинал познания KO.
![]() |
|||
|
||||
BASSON |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 18.10.2011 Репутация: нет Всего: нет |
Понятно. А не посоветуете ли хороший модуль для ko3.2 что бы на мыло почту отсылать?? |
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
||||
|
||||
BASSON |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 18.10.2011 Репутация: нет Всего: нет |
Меня кохана порой убивает. Пытаюсь авторизоваться:
Но авторизации не происходит постоянно вылетает неверный логин или пароль уже.. Пользователь с базе есть роль login ему дана. логин и пароль ввожу правильно в чем может быть дело? |
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
hash_password делать в KO3+ не надо. Он сам это делает.
Это сообщение отредактировал(а) gta4kv - 4.11.2011, 14:11 |
|||
|
||||
BASSON |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 18.10.2011 Репутация: нет Всего: нет |
Однако хабр и официальный сайт говорит другое: #3605 — AUTH::login() теперь не хеширует пароль самостоятельно |
|||
|
||||
gta4kv |
|
||||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
Это вы не так понимаете, что там написано.
/modules/orm/classes/kohana/auth/orm.php Смотрим функцию login. Видим что?
Вопросы? Добавлено @ 11:26 А уж про ссылку на кохану молчу.
Перечитайте внимательно. Это сообщение отредактировал(а) gta4kv - 5.11.2011, 11:28 |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |