Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CodeIgniter 2, Авторизация 
:(
    Опции темы
WolfAlone
Дата 31.3.2011, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Доброго времени суток! Не так давно, вышла вторая версия популярного в определённых кругах фреймворка CodeIgniter 2. Волей случая, мне пришлось столкнуться с этой версией FW, что бы внести некоторые доработки в уже готовый проект. Проект крайне нуждается в возможности производить авторизацию пользователей, хотя бы на базовом уровне с разделением "админ/не админ".

Возможно, кто-то знает рабочее, готовое решение для авторизации, совместимое с CI v.2? Подскажите пожалуйста, если таковое имеется.

P.S. Если будет возможность назначить пользователю группы или роли и доп. плюшки - будет вообще замечательно!


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
MoLeX
Дата 31.3.2011, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



а на русскоязычном портале не смотрел? раньше там были решения для младших версий, может и для новой тоже есть

Добавлено через 31 секунду
http://code-igniter.ru/forum/
http://code-igniter.ru/wiki/%D0%97%D0%B0%D...%B8%D1%86%D0%B0


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
StachelDraht
Дата 31.3.2011, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: 1
Всего: 1



http://codeigniter.com/wiki/Category:Libra...:Authorization/

точно что нибудь найдешь
PM MAIL   Вверх
WolfAlone
Дата 31.3.2011, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



StachelDraht, большинство библиотек на указанной выше странице безнадёжно устарело и не совместимы с версией 2.


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
StachelDraht
Дата 31.3.2011, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: 1
Всего: 1



тогда своими руками авторизацию на CI организовать очень не сложно и быстро, либо переделать библиотеку из вышеуказанного списка под CI2
PM MAIL   Вверх
WolfAlone
Дата 31.3.2011, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



StachelDraht, видимо, придётся сделать одно из выше перечисленного, либо вообще переделать проект на другом фреймворке, поддерживающим авторизацию "из коробки" (благо, проект не большой, хоть это радует).

P.S. Может быть, кому-то известны "имена" (названия) уже готовых решений, совместимых с CI v.2?


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
StachelDraht
Дата 31.3.2011, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: 1
Всего: 1



WolfAlone, ИМХО быстрее всего будет написать своими руками, чем переписывать под другой фреймворк. Хотя может быть твоя задача без проблем решиться с помощью скаффолдинга, например на yii.
PM MAIL   Вверх
WolfAlone
Дата 31.3.2011, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Если я правильно понял, исходя из тут написанного: http://ru.wikipedia.org/wiki/%D0%A1%D0%BA%...%B8%D0%BD%D0%B3, то скаффолдинг - это то, что Yii представляет из себя генерацию моделей, вью, контроллеров и т.д., с помощью консоли?

Но, меня заинтересовало несколько другое. Там же, среди прочих указан и CodeIgniter. Скажите пожалуйста, у CI тоже есть встроенная авто генерация кода?

Добавлено через 6 минут и 29 секунд
Нашел описание, судя по всему это "Мини phpMyAdmin" для CI. Для CI - не интересно...

Добавлено через 9 минут и 15 секунд
CI - такой хороший проект был (как мне вначале показалось) и так резко "встал одной ногой в могилу".


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
WolfAlone
Дата 31.3.2011, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Может быть ещё кому пригодиться. Нашёл библиотеку (судя по всему) совместимую с CodeIgniter 2. Называется Ion Auth. На счёт "качества" пока ничего не скажу, т.к. пользуюсь ей только 5мин., но по крайней мере:
1. Она уже подаёт признаки жизни (работает)
2. Имеет (*после беглого обзора) достаточно подробное руководство пользователя (на английском языке)

P.S. Если кому-то известны ещё какие-либо варианты - с удовольствием их выслушаю.


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
StachelDraht
Дата 31.3.2011, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: 1
Всего: 1



Цитата

то скаффолдинг - это то, что Yii представляет из себя генерацию моделей, вью, контроллеров и т.д., с помощью консоли?

уже и через web

Цитата

CI - такой хороший проект был (как мне вначале показалось) и так резко "встал одной ногой в могилу". 

категорически не согласен!  smile 

За все то время, пока мы ведем тут дискуссии, уже можно было написать полноценную авторизацию на CI 
PM MAIL   Вверх
WolfAlone
Дата 31.3.2011, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



StachelDraht, Время протекания нашей дискуссии порядка 6-и часов (грубо). Представляете, сколько уже можно было написать, не только систем авторизации, но и других полезные плюшек для CodeIgniter'a (даже версии 2) за то время с которого он существует?  smile Глядишь, тогда бы ему не так быстро крышку бы заколачивали...

P.S. Ion Auth по ходу дела "зажигает". Как "обновить" пользователя - я нашёл, как зарегистрировать пользователя в нужную группу - я нашёл, а вот как изменить группу пользователю... Судя по всему, средствами самого модуля - никак smile 

Это сообщение отредактировал(а) WolfAlone - 31.3.2011, 13:49


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
StachelDraht
Дата 31.3.2011, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: 1
Всего: 1



WolfAlone, если до конца разберешься, ждем от тебя документации =)
PM MAIL   Вверх
WolfAlone
Дата 31.3.2011, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



StachelDraht, Нет проблем! Только, скорее не документации, а перевода на русский (тоже без вопросов, если оно того стоит), ибо документация на него есть и даже оформлена точь в точь как дока по CodeIgniter.

Добавлено @ 14:03
Скажите пожалуйста, CodeIgniter Reactor - это что за зверь? В справке написано, что это Community Driven версия CI. Я так понял, это версия CI от сообщества? С ней кто-нибудь работал? Может быть там есть какая-нибудь более ли менее человеческая плюшка для авторизации, совместимая с CI v.2?

Если кто-нибудь в двух словах подскажет, в чём ключевое отличие Reactor'a от обычного CI v.2 и есть ли в нём "авторизация из коробки" - буду примного благодарен!

Это сообщение отредактировал(а) WolfAlone - 31.3.2011, 14:03


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
WolfAlone
Дата 31.3.2011, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Больше всего поражает тот факт, что огромное количество людей (как выяснилось) используют CI и, судя по всему мало кто из них когда-нибудь задавался вопросом авторизации  smile 


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
StachelDraht
Дата 31.3.2011, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: 1
Всего: 1



Цитата

Больше всего поражает тот факт

чем вас поражает этот факт?

Думаю что вопросом авторизации задавались многие, и решали этот вопрос в течении часа используя сессии и  md5
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1219 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.