Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: PHP MySQL фреймворк (регистрация\логин пользователей)
цитата
17/04/13 в 22:17
 S_Flash
Пердположим я ххочу создать сайт биржу по покупке продаже трафика, система учёта трафика пока не готова и скорее будет взята из разработок или API третих лиц - это отдельный момент. Но для регистрации вебмастеров адвертайзеров и паблишеров уже нужен некий интерфейс, который не буду же я переписывать изобретая велосипед с новыми или старыми дырами и ошибками безопасности. Есть ведь какая-то актуальная заготовка на этот счёт? Подскажите.
цитата
17/04/13 в 23:06
 Stek
Как раз будешь изобретать велосипед, т.е. интерфейс. Так как сомневаюсь что где то есть пакет "интерфейс для покупки и продажи траффика".

В фреймворке ты только можешь взять контроллер прав юзера, назначать на нужные тебе страницы объекты права и получать/не получать доступ к этим объектам со стороны юзера.

В общем из фреймворка ты только ACL утянешь, а все остальное ручками.

Ну и еще под свой фреймворк можешь поискать уже готовые пакеты авторизации через социальные сети, что бы не заставлять регистрироваться.
цитата
17/04/13 в 23:45
 S_Flash
Stek писал:
Как раз будешь изобретать велосипед, т.е. интерфейс. Так как сомневаюсь что где то есть пакет "интерфейс для покупки и продажи траффика".

Да "интерфейс для покупки и продажи траффика" не нужен. Нужны формы авторизации и регистрации. Писать авторизацию, подтверждение емейла и восстановление пароля не приоритетная задача. Думаю всё же есть уже готовая реализация.

Stek писал:
Ну и еще под свой фреймворк можешь поискать уже готовые пакеты авторизации через социальные сети, что бы не заставлять регистрироваться.

Варианты OAuth и опенИд исключёны хотябы по логике вещей, что не многие хотят себя связывать в соцсетях с вебмастерской карьерой.
цитата
17/04/13 в 23:53
 idk2045
в чем пишешь? под каждый фреймворк свои библиотеки авторизации. и это от силы 1% от всей работы по созданию биржи трафика )
так что твой вопрос вообще не корректен. найми програмера который все будет писать, он сам найдет либу для логина юзеров.
цитата
17/04/13 в 23:57
 Дартаньян
grozny: trollface.png это работа для команды.
цитата
18/04/13 в 00:02
 idk2045
Дартаньян писал:
это работа для команды.

та ладно... биржа бирже рознь)
я сам парочку на коленке писал и ниче, работали и всех удовлетворяли)
цитата
18/04/13 в 00:13
 S_Flash
Найму.
Вернёмся к проблеме на уровне урока информатики:
Предположим у тебя задача разработать "сайт", где каждому пользователю будет выдаваться некая персональная информация на основании его имени и фамилии. Больше ничего! Пусть это будет некий стишок или сказка, в которой имя и фамилия персонажа заменяется в зависимости от его данных. Т.е. результатом инженерной и программерской работы будет некая страница с формой регистрации, авторизации и страница с этим самым текстом-результатом, в котором будет заменятся инфа на основании данных пользователя, которые он ввёл при регистрации. Если ты начнёшь писать авторизацию, регистрацию в лоб с нуля, ну тогда, превед! Не забудь про разные проверки на human, письма с подтверждениями, защиты от брута, а когда напишешь, может ещё захочешь сделать формочки красиво и с проверкой имени пользователя "налету" на jQuery, ajax ... После того как напишешь, не забудь протестировать на баги и дыры. Обернись назад и просмотри на время и усилия, может его стоило пустить на реализацию самой идеи, которая всего лишь заключалась в отображении одной странички. Но бывает, что усилия лучше потратить на саму более сложную реализацию внутренней мемберки чем страничка с текстом, что тоже не оправдывает сжигание времени на велосипеды.
Я это всё к тому, что на C# можно писать тоже в блокноте, но формочки уже есть готовые в вижуал студии. Ну не верю я, что все пишут с нуля уже затасканые до дыр вещи!
цитата
18/04/13 в 00:14
 S_Flash
grozny писал:
та ладно... биржа бирже рознь)
я сам парочку на коленке писал и ниче, работали и всех удовлетворяли)

Ну а я о чём. Особенно, когда уже есть готовые скрипты ТДС.
цитата
18/04/13 в 00:27
 FXIX
хуясе и ты с такими знаниями лезешь биржу писать? smail101.gif

вопрос то ниочем. под админку бери любой фреймворк да делай. yii kohana zend symfony. в любом из них есть целиком функционал под эти базовые вещи. написал же тебе Stek. модуль auth+acl. он есть в любом фреймворке.

и под логины через социалки есть модули под каждый фреймворк
цитата
18/04/13 в 00:51
 S_Flash
Да было бы желание, а все остальное отговорки.
Тем более я не паскале или objective c буду писать, а на PHP.
цитата
18/04/13 в 00:53
 idk2045
докину вариантик, codeigniter + tankauth
цитата
18/04/13 в 08:14
 ibiz
еще hybridauth можно глянуть
цитата
18/04/13 в 18:28
 Stek
S_Flash писал:
Варианты OAuth и опенИд исключёны хотябы по логике вещей, что не многие хотят себя связывать в соцсетях с вебмастерской карьерой.

Ну для начала там не только социальные сети. Плюс если не запрашивать права "постить на стенку, доступ к контактам" и т.п. , авторизироваться будут.


Эта страница в полной версии