|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.01.2016, 16:50 | #1 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
Node.js - авторизация через куки
Всем привет.... честно говоря пару дней гуглил, искал, пытался вникнуть в новый для себя node.js....
Имеется задача организовать сервис обмена сообщениями, в котором пользователи уже существуют в БД MySQL с логинами и паролями... простейший пример вроде бы понятен PHP код:
1. Как на этапе установления коннекта клиента и сервера - на стороне сервера node.js прочесть cookies передаваемые клиентом в заголовке ... там клиент передает логин и пароль - его я и должен проверить.... идеально - если есть какой то метод который действует вместе с "рукопожатием" то есть клиент стeчится ко мне на сервер для проверки рукопожатия - а там не только стандартное WebSocket проверка но и дополнительная моя проверка по кукам ... реально ли такое вообще 2. Кусочек примера коннекта к БД MySQL и чтения/записи в оную ссылки на рабочие примеры по работе с авторизацией/куками/MySQL - приветствются )))) |
13.01.2016, 21:13 | #2 |
Форумчанин
Регистрация: 11.04.2010
Сообщений: 440
|
$_COOKIE, может быть?
|
13.01.2016, 23:09 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
|
13.01.2016, 23:59 | #4 |
Форумчанин
Регистрация: 11.04.2010
Сообщений: 440
|
А язык-то какой? ) JS?
|
14.01.2016, 00:09 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Написано ж Node.js кучу раз и в названии, и в сообщении.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.01.2016, 00:16 | #6 |
Форумчанин
Регистрация: 11.04.2010
Сообщений: 440
|
Ну так он в браузере клиента работает и исполняется.
А автор пишет про сервер. Он там как работает? Программа запущена (браузер)? |
14.01.2016, 00:32 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Сидели в бункере последние пару лет и еще и гугл сломался? https://www.google.com/search?q=Node.js
Node.js это не имя js файла
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.01.2016, 23:52 | #8 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
думаю есть смысл почитать тут: http://habrahabr.ru/post/200866/
а так логика простая, при рукопожатии(метод connect) отсылаете еще и куки пользователя, дальше на стороне сервера их парсите, проверяете есть ли такой пользователь в бд, была ли авторизация и если да, то тогда делаете что-то далее, в противном случае что-то не делаете) конкретнее логика такая, я бы на стороне клиента хранил бы авторизационный токен, а в бд (та же mongo например) хранил бы открытую сессию и проверял что сессия еще жива и не истекло ее время жизни. если не понятно пояснил то просьба сказать это, у меня бывают клины особенно ночью |
15.01.2016, 08:07 | #9 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
да логику то я понимаю.....))) и как раз как вы и описали.... тут вопрос в незнании конкретных операторов/функций .... не встечал примера где именно функция коннекта дописывалась/переписывалась и использовались куки... но нничего докопаюсь ))))
за пример спасибо хотя я его уже видел))) |
15.01.2016, 09:24 | #10 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Я ж тебе писал в личку,
Код:
Alar, верни репу!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Онлайн игра на Node.js + SockJS или socket.io / Node.js | freerunner | JavaScript, Ajax | 2 | 17.04.2014 11:01 |
Авторизация через SMTP | Rain_Walker | Общие вопросы Delphi | 2 | 20.11.2012 21:49 |
Авторизация на сайте через куки | niva622 | Работа с сетью в Delphi | 4 | 10.08.2012 23:29 |
авторизация и куки | temkas | C# (си шарп) | 3 | 10.08.2011 11:21 |