Сохранен F 24
https://2ch.hk/web/res/27517.html
Из-за проблем с продлением домена ARHIVACH.NET, с 13 октября он может перестать функционировать. В связи с этим Архивач временно переходит на использование прежнего домена ARHIVACH.NG.
Напоминаем, что сайт всегда доступен через Tor по адресу arhivachovtj2jrp.onion. Установите Tor Browser для беспрепятственного доступа!

Авторизация на 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

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