Авторизация через Вконтакте, Facebook, Twitter ... и OpenID
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Идет работа по "подсовыванию" вместо не берущих данных с сетей, (есть на многих и отказ от отдачи мыла, пола, ДР и прочее) на "по умолчанию"...
Может со временем и получится что...так как отключение в файле loginza_register.php вбивания в поля юзеров этих данных приводит к ошибкам при открытии профилей... а туда (в профили) можно зафигачивать, при отсутствии таких данных, свое...типа - лишь бы было...
Второй шаг - при активном внедрении на форуме, через Энное количество сообщений (5) принудительно заставлять юзеров вбивать в профиле настоящий свой емейл (от многих сетей не влетает ведь)...иначе они пароли заменить просто не смогут...если не заменят им админы по их просьбе..
В общем -ковыряемся...
Может со временем и получится что...так как отключение в файле loginza_register.php вбивания в поля юзеров этих данных приводит к ошибкам при открытии профилей... а туда (в профили) можно зафигачивать, при отсутствии таких данных, свое...типа - лишь бы было...
Второй шаг - при активном внедрении на форуме, через Энное количество сообщений (5) принудительно заставлять юзеров вбивать в профиле настоящий свой емейл (от многих сетей не влетает ведь)...иначе они пароли заменить просто не смогут...если не заменят им админы по их просьбе..
В общем -ковыряемся...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
AlexSport
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 16 лет 5 месяцев
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Интересно, а как они это сделают? Чтобы изменить емайл нужно знать пароль, который можно восстановить (т.е. изменить) только при наличии правильной почты - замкнутый круг. Так что в случае "невлета" емайла ситуацию может изменить только админ.Пчелкин писал(а):Второй шаг - при активном внедрении на форуме, через Энное количество сообщений (5) принудительно заставлять юзеров вбивать в профиле настоящий свой емейл (от многих сетей не влетает ведь)...иначе они пароли заменить просто не смогут...если не заменят им админы по их просьбе..
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Вот это и пытаемся обойти с условием 5-7 сообщений (Ахтунг!! потом будет поздно - марш в личный центр)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
AlexSport
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 16 лет 5 месяцев
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Извините, не понял! Сразу после регистрации, даже не написав ни одного сообщения, пользователь не сможет изменить свой емайл в Личном кабинете (Центре пользователя) - для этого нужно знать пароль. Это можно решить только таким способом - если социальная сеть не отдает емайл, то скрипт это фиксирует и требует у пользователя вручную вбить почту. Т.е. это будет сделано В ПРОЦЕССЕ регистрации, но не после нее. Либо нужно изменять настройки форума и отменять требование пароля при изменении регистрационных данных.Пчелкин писал(а):Вот это и пытаемся обойти с условием 5-7 сообщений (Ахтунг!! потом будет поздно - марш в личный центр)
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Убиться. Этож надо так интерфейсом мод угробить.evrus01 писал(а):С чего вы взяли, что необходимо все равно регистрироваться в логинза? Повнимательней посмотрите описание мода.
Уважаемые разработчики мода, при наведение на значок сервиса (через который входим) иконка должна превращаться в руку !!! , а не оставаться стрелкой. И сразу нужно вести на вход без промежуточных окон.
А еще лучше сделать вход с каждой иконки. Нажимаю на Вконтакте и сразу вхожу на сайт.
Наш форум: https://www.mindmachine.ru/forum/
-
AlexSport
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 16 лет 5 месяцев
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Разработчики давно забили на этот мод и так что ваши пожелания реализованы не будут.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
При условии между 5-7 сообщений...AlexSport писал(а):отменять требование пароля
Почему? Стал активным - вставил еймел и вперед на офф смену пароля...
Не стал активным - ну тебя..
А давать отмену вбивания пароля при регистрации - да ну его...не хватало еще из-за спамеров и ботов это разрешать..
Я за то, что бы только при проявленной активности появилась необходимость вбивания нормального емейла...Так что пытаюсь сделать разрешения на смену емейла по условию от кол-ва сообщений и без вбивания пароля, которого логинзовские не знают и знать не могут...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
dimitri
- phpBB 1.4.2
- Сообщения: 63
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 20 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Поставил мод. Ставил внимательно. Но при попытке авторизации выдает:
Заранее благодарен за помощь.
Парадокс в том, что на другом сайте все работает нормально.[phpBB Debug] PHP Warning: in file [ROOT]/includes/loginza/loginza_register.php on line 25: require_once(libs/LoginzaAPI.class.php) [function.require-once]: failed to open stream: No such file or directory
Fatal error: require_once() [function.require]: Failed opening required 'libs/LoginzaAPI.class.php' (include_path='.:/usr/local/pear') in /home/coolbusi/emanitoba.net/www/includes/loginza/loginza_register.php on line 25
Заранее благодарен за помощь.
-
МайскийЖук
- phpBB 3.0.7-PL1
- Сообщения: 2535
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 17 раз
- Поблагодарили: 366 раз
Авторизация через Вконтакте, Facebook, Twitter ... и OpenID
Вот это
о чем говорит? О том, что какого-то файла нет. Причем там даже указано, какого именно: /libs/LoginzaAPI.class.php.
Код: Выделить всё
No such file or directoryЛюбовь и боль, покой и бой я как любой несу с собой…
-
dimitri
- phpBB 1.4.2
- Сообщения: 63
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 20 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
спасибо за подсказку. Я вчера не заметил, что когда переписывал файлы, то их названия перевелись в нижний регистр.о чем говорит? О том, что какого-то файла нет. Причем там даже указано, какого именно: /libs/LoginzaAPI.class.php.
Спасибо.
Последний раз редактировалось dimitri 07.02.2012 7:49, всего редактировалось 1 раз.
-
HAMMER663
- Former team member
- Сообщения: 2032
- Стаж: 16 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 77 раз
- Поблагодарили: 249 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
dimitri файл, может, и есть. Но проверить правильность пути в файле /includes/loginza/loginza_register.php в строке 25 все же стОит.
-
dimitri
- phpBB 1.4.2
- Сообщения: 63
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 20 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Все заработало. На английском языке мод работает просто отлично. Только надо некоторые надписи поменять, а также картинку. Еще осталось разобраться, как убрать русскоязычные сервисы (вконтакте, одноклассники...)
Добавлено спустя 12 минут 29 секунд:
Re: Авторизация через Вконтакте, Facebook, Twitter ... и OpenID
Почитал официальный сайт loginza.
Сделал изменения:
файл overall_header.html
Получилось вот так:

На английском сервис работает, если у вас ангоязычный браузер.
Чтобы сделать всегда надо в ссылку еще добавить &lang=en в ссылку
Если кому нужна картинка для англоязычной версии:

Добавлено спустя 12 минут 29 секунд:
Re: Авторизация через Вконтакте, Facebook, Twitter ... и OpenID
Почитал официальный сайт loginza.
Сделал изменения:
файл overall_header.html
Код: Выделить всё
<!-- IF not S_USER_LOGGED_IN -->
<li><a href="https://loginza.ru/api/widget?token_url={LOGINZA_RETURN_URL}&providers_set=facebook,twitter,google,flickr,aol,openid" title="Sign In using your social network account or OpenID" accesskey="x" class="loginza"><img src="/images/upload_icons/connect.png" alt="Authorization" align="top" border="0" style="margin-top:3px;"/></a></li>
<!-- ENDIF -->На английском сервис работает, если у вас ангоязычный браузер.
Чтобы сделать всегда надо в ссылку еще добавить &lang=en в ссылку
Если кому нужна картинка для англоязычной версии:
-
dimitri
- phpBB 1.4.2
- Сообщения: 63
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 20 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
Если не одна проблема, так другая...
Короче вчера еще нормально заходил и регистрировал новых пользователей не через это мод.
Сегодня при попытке регистрации выдает:
Залез в базу данных. Удалил поля: loginza_identity и loginza_provider. Потом опять сделал запрос, как написано в инструкции мода.
Не помогло...
Сам мод работает нормально.
Чу ж делать-то, подскажите, пожалуйста. Очень срочно надо. Заранее благодарен.
Короче вчера еще нормально заходил и регистрировал новых пользователей не через это мод.
Сегодня при попытке регистрации выдает:
Не понимаю, при чем тут loginza, если я регистрируюсь не через мод.General Error
SQL ERROR [ mysqli ]
Field 'loginza_identity' doesn't have a default value [1364]
An SQL error occurred while fetching this page. Please contact the Board Administrator if this problem persists.
Залез в базу данных. Удалил поля: loginza_identity и loginza_provider. Потом опять сделал запрос, как написано в инструкции мода.
Не помогло...
Сам мод работает нормально.
Чу ж делать-то, подскажите, пожалуйста. Очень срочно надо. Заранее благодарен.
-
Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 16 лет 8 месяцев
- Откуда: Украина! Харьков
- Благодарил (а): 80 раз
- Поблагодарили: 292 раза
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
dimitri
твоя первая и самая большая ошибка была в установке этого мода.
твоя первая и самая большая ошибка была в установке этого мода.
-
dimitri
- phpBB 1.4.2
- Сообщения: 63
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 20 раз
Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope
FomenkoAndrey
мда... вижу уже... как его снести? просто откатить назад файлы, которые менял? А с базой данных что делать?
Да и просто хочется, чтобы пользователи имели возможность заходить на форум через свои аккаунты фейсбук, твиттер, гугл. Альтернативы этому моду я не нашел.
Если нетрудно, дайте пожалуйста, конструктивный совет: удалять мод или что-то пытаться исправить. Не вижу, что можно в данном случае сделать: запрос в базе я обновил, все значения стандартные (да они и были такими, я их не менял)...
Заранее спасибо за ответы.
мда... вижу уже... как его снести? просто откатить назад файлы, которые менял? А с базой данных что делать?
Да и просто хочется, чтобы пользователи имели возможность заходить на форум через свои аккаунты фейсбук, твиттер, гугл. Альтернативы этому моду я не нашел.
Если нетрудно, дайте пожалуйста, конструктивный совет: удалять мод или что-то пытаться исправить. Не вижу, что можно в данном случае сделать: запрос в базе я обновил, все значения стандартные (да они и были такими, я их не менял)...
Заранее спасибо за ответы.

