Выполнено: Доработка плагина LS autoopenid: вход через одноклассники, ЖЖ и mail.ru

Необходимо расширить функционал плагина autoopenid следующим образом

1. Добавить в список кнопок для логина еще 3 кнопки: Одноклассники, ЖЖ, mail.ru. Картинки кнопок надо создать или найти в инете.

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

3. ID приложения в одноклассниках должно задаваться в config.php, ну собственно там же, где и остальные параметры плагина

4. ЖЖ и mail.ru поддерживают OpenId, но юзеры этого не знают, поэтому по кнопкам ЖЖ и mail.ru, должно происходить то же, что и по ссылке «Указать OpenID», а именно появление поле ввода, однако в случае с ЖЖ и mail.ru дополнительно:

— Заголовок над полем ввода должен быть «Ваш логин в ЖЖ» или «Ваш логин в Mail.ru»

— Перед полем ввода должен быть текст http://

— За полем ввода должен быть текст .livejournal.com/ или .id.mail.ru

— Текст до и после поля ввода выводить назначить класс и выводить серым шрифтом

— Из введенного юзером логина должен формироваться урл вида exampleusername.livejournal.com/

или exampleusername.id.mail.ru и дальше передаваться на обработку по существующуй схеме авторизации через OpenID

Бюджет начнем с 3000 руб

UPD: Вход через Однокласснкии сделан, используется у нас на www.7dach.ru
При наличии интереса отпишитесь — дооформлю и выложу в каталог.

UPD: Плагин реализован. Желающие приобрести — в личку.

Не работает авторизация с Internet Explorer

Поискал по старым темам, но что то так и не удалось найти ответ.

Что все таки может быть?

Ставлю версию 0.4.2 на хостинг RBC все работает.

Ставлю на 1gb.ru во всех браузерах работает, а в IE не авторизуется, т.е. вводишь, но не входит.

Сейчас туда же поставит 1.3 (абсолютно пустую, без всяких старых данных и конвертации) тоже самое во всех браузерах работает, а в IE точки мигают.

0.4.2 устанавливаю по новой, то же таже фигня. А на другом хостинге работает.

И еще не описаны ли где варианты конвертации базы из 0.4.2 в 1.3

Регистрация/авторизация через виджет "Войти через ВКонтакте" в один клик

Странно, что такого плагина еще нет (может плохо искал). Предлагаю создать самый простой плагин авторизации/регистрации через готовый виджет «Войти через ВКонтакте» в один клик. Основное отличие от существующих плагинов — отсутствие необходимости создавать приложение ВКонтакте, а также отсутствие необходимость пользователю давать какие-либо разрешения, которые обычно отпугивают их.



Суть плагина предельно проста: отображает такую кнопку (предварительно созданную ВКонтакте владельцем сайта, т.к. кнопки для каждого уникальны) в окне авторизации/регистрации Livestreet, а также в месте для комментов для неавторизованных.

При клике по кнопке отправляется запрос в ВК, и обратно в GET'е возвращаются фото и имя юзера (на них не нужно вообще никаких разрешений), а также проверочный хэш:
?uid=1234567&first_name=Иван&last_name=Иванов&photo=/images/camera_a.gif&photo_rec=/images/camera_c.gif&hash=29b5d17e497976d1e74250246b2b9bcb

Задача плагина эти данные забрать из GET'а и создать юзера, сразу же его авторизовав. Логин делать либо равный id/логину ВКонтакте, либо транслитерированное имя и фамилия (желательна регулировка этой опции). Ну и после всего этого редирект обратно на страницу, с которой была нажата кнопка в виджете.

Кстати, нужно еще спросить у него e-mail. Жаль, что без него никак, а то было бы самое прозрачное решение: клик и ты мгновенно авторизован.

Дополнительная документация по механизму работы виджета есть по ссылке выше не дает постить ссылки — заходим ВКонтакте -> Разработчикам -> Виджеты и сторонние сайты -> Авторизация. Правда, там все настолько элементарно, что читать особо нечего. Подобную штуку я уже писал для другого самписаного сайта. За этот плагин взялся бы и сам, да только в коде LiveStreet не разбираюсь — боюсь, больше времени убъю на это. Кроме того, плагин крайне юзабельный должен получиться, что на нем можно было бы неплохо заработать. Дерзайте. Я ваш первый покупатель.

UPD: Посмотреть, как работа этого плагина может выглядеть, можно здесь.

Авторизация и регистрация на LS (иногда не проходит)

Здравствуйте. Сделал новый сайт на LS.
Шаблон: Banana Brownies (желто-коричневый).
Плагины: aceAdminPanel, aceWidgetManager, EC (редактирование комментариев), Magic Rule, Static page. Все плагины активированы.
Хостинг: shared.

Пользуюсь браузером Mozila Firefox (последняя версия). При попытке авторизации на сайте, очень долго крутится кружочек (я так понимаю, что это ajax). И так может крутиться очень долго, как минимум, 1 минуту, потом не жду, всегда закрываю. Это происходит и под аккаунтом админа и под обычным юзером. Проблема появляется раз от разу. Наверное, 3 раза из 10. В регистрации то же самое.

P.S. Здесь, на офсайте LS всегда авторизация проходит без проблем. Мб дело в каком-то плагине или в чем прикол? У этого хостера еще несколько сайтов, все они работают безукоризненно, в т.ч. и ajax'овские фишки стоят на сайтах и проблем нет.

Как объединить авторизацию для нескольких проектов

Вопрос собственно вот в чем — хочу создать сайт на ЛС вида site.ru и сделать проекты этого сайта на поддоменах, тоже на ЛС — domen1.site.ru и domen2.site.ru

Соответственно, хочу сделать единую регистрацию и авторизацию на этих проектах.

Я так понимаю, нужно покумекать с базой + с конфигами, просто прописать правильно одну единую таблицу с пользователями на всех сайтах. Что посоветуете? Стоит ли это делать или нет? Почему? Если знаете способ реализовать это, пишите, в долгу не останусь…

Постоянно разлогинивает на сайтах ЛС

На этом сайте, на сайте магазина

На ЛС, который поставил у себя

Я так понял за это отвечает вот эта строчка:
$config['sys']['cookie']['time'] = 60 * 60 * 24 * 3;        // время жизни куки когда пользователь остается залогиненым на сайте, 3 дня

изменил на 60 * 60 * 24 * 30 но оно вроде всеравно разлогинивает через пару дней, или может не правильно засекал…

У кого как с этим обстоят дела?

Правильная регистрация и авторизация через https

Собственно, всякие открытые вай-фай сети становятся все более и более доступными, поэтому хотелось бы как-то серьезней обезопасить своих пользователей от всяких неприятностей с этой стороны. В связи с чем возникает вопрос — как правильно в ЛС настроить регистрацию и авторизацию через https? Хочу спросить: может быть кто-то уже занимался этим, наступал на грабли и т.п.? Может быть у кого-то уже есть готовое решение? Думаю такая информация была бы полезна сообществу в целом.