Сохранен F 24
https://2ch.hk/web/res/27517.html

Авторизация на PHP

 Аноним Пнд 26 Авг 2013 09:02:36  #1 №27517 
1377493356145.png

Трям, вебач.
Не могу разобраться с авторизацией.
Суть такова: у меня есть самописный проектик на PHP, кторым занимаюсь в свободное время, и я пытаюсь к нему докрутить OpenID-авторизацию. Но пишу всё сам и поэоому постоянно жопа. Уже заебался. Путаюсь я с этимим куками и записью в БД и прочим. Заказывать разработку не хочу - во-первых отлично знаю этмх разработчиков (в доступном мне ценовом сегменте), во-вторых, хочу сам научиться. Сейчас всё в состоянии 《вроде работает, но то и дело ломается》 и в продакшн выкатить мне это никак нельзя. Все статьи в сети сводятся к 《ну там куку ставь типа и мд5 в бд пиши, а потом читай ёпта》. Охуеть как понятно.
Подскажи что делать, анон. Полгода ебусь с ней почти уже. То ли дай подробный мануал для даунов, то ли хз.

Loading...
Аноним Втр 27 Авг 2013 09:46:34  #2 №27597 

Бамп

Аноним Втр 27 Авг 2013 09:50:29  #3 №27599 

Вот буду дома дам ссыль на автризацию и регистрацию с бд. Сам вчера тестировал все работает на 4 файлах и небольшой бд:)
Щас с телефона на работе как сыч сижу

Аноним Втр 27 Авг 2013 10:45:54  #4 №27602 

>>27517
зачем куки в бд писать, темболее в мд5? про сесии гуглил? в бд только пароли в мд5 пиши

Аноним Втр 27 Авг 2013 11:28:51  #5 №27603 

Не совсем в тему спрошу: как прикрутить авторизацию через фейсбук? Где читать об этом маны?

Аноним Втр 27 Авг 2013 13:06:04  #6 №27607 

>>27599
Спасибо, было бы славно
>>27602
А как иначе их проверять? Никаких паролей нет, это OpenID. Есть только id пользователя, который общедоступен. Я стартую сессию и ему ставится кука, я её в БД и пишу. Только я запутался с мезанизмом. То одно отваливается, то другое. Ещё трабла в том что PHP ставит сессионную куку PHPSESSID, но мне её почитать получается только после перезагрузки страницы, когда браузер её вернёт. И если страницу быстро не обновить, то всё разваливается и авторизация не срабатывает.

Аноним Втр 27 Авг 2013 13:06:44  #7 №27608 

>>27603
Очень в тему. Тоже OpenID же.

Аноним Втр 27 Авг 2013 19:55:45  #8 №27623 

>>27607
за openid я к сожелению пояснить не могу

Аноним Втр 27 Авг 2013 22:14:36  #9 №27630 
1377627276092.png

>>27607
http://programmer-weekdays.ru/archives/125
вот анон отличная авторизация + регистрация сам проверял всё работает
вот файлы http://rghost.ru/48412692
поправь только conf.php
>>27599 кун

Аноним Втр 27 Авг 2013 23:09:26  #10 №27631 

>>27630
переписать бы под pdo для каноничности

sageАноним Втр 27 Авг 2013 23:41:58  #11 №27632 

>>27631
Какое нахуй PDO для каноничности? Может еще секс ради девственности или войну за мир?

Аноним Срд 28 Авг 2013 00:43:28  #12 №27633 

>>27632
вот какое http://habrahabr.ru/post/137664/

Аноним Срд 28 Авг 2013 01:44:37  #13 №27635 

>>27608
Что такое OpenID?

Аноним Срд 28 Авг 2013 15:31:00  #14 №27658 

>>27635
Это авторизация не по логину/паролю, а по подтверждению пользователя другим сайтом. Например, фейсбуком. Все штуки вроде 《Зайти из-под Вконтакта》 так сделаны. OpenID уничтожает необходимость в регистрации как таковой.

Аноним Срд 28 Авг 2013 15:42:26  #15 №27659 

>>27630
Очень толково. Спасибо тебе, няша. А прл сесси ничего столь же доступного нет?

Аноним Срд 28 Авг 2013 16:23:44  #16 №27662 
1377692624253.png

>>27659
вот ещё авторизация без регистрации и sql логин и пасс прописаны в login.php
логин 1234 пасс 1234
если правельно введёшь пустит на страницу sekret.php
http://rghost.ru/48427024
>>27630-кун

Аноним Чтв 29 Авг 2013 15:57:57  #17 №27735 

>>27662
Ну ты и Петросян

Аноним Птн 30 Авг 2013 08:03:55  #18 №27780 

>>27735
Чому это?

Аноним Птн 30 Авг 2013 11:03:32  #19 №27781 

Табуляция-то где, блядь? Префиксы типам переменных где? где ёбаный trim($_POST[' '])?
Где, блядь, проверка сессии на УЖЕ ОТКРЫТОСТЬ!
ААА, БЛЯЯЯДЬ, НЕ МОГУ ЭТО ВИДЕТЬ!

Аноним Птн 30 Авг 2013 11:04:16  #20 №27782 

Ещё, блядь, и «<?» вместо «<?php»!!!

Аноним Птн 30 Авг 2013 11:11:03  #21 №27783 
1377846663835.png

Вы бы охуели от всего листинга моей авторизации, малыши-карандаши.

Аноним Птн 30 Авг 2013 12:25:55  #22 №27784 

>>27780
Потому что
>27781

Аноним Суб 31 Авг 2013 17:45:39  #23 №27817 

>>27783
Как у вас хуйово по сравнению с д данной, ебануться

Аноним Пнд 09 Сен 2013 12:33:33  #24 №27841 

>>27817
Вас непонятно, сударь.

comments powered by Disqus

Отзывы и предложения