Есть задача сделать регистрацию и авторизацию на сайте для пользователей "вконтакте". Авторизация по Open API не подходит тк сайт является приложением. Собственно хотелось бы узнать есть ли решения без использования Open API, а простого апи как для приложений. Если нет, то можно ли найти (в документации) как происходит регистрация и авторизация пользователей в друпале. И можно ли ее изменить.
Комментарии
Наверно имеется ввиду OpenID? Не?
API drupal'а
API контакта думаю найдете сами
Что имеется ввиду под приложением? Сайт и так по сути своей является приложением.
Авторизацию в друпале изменить можно, код же открыт, хоть весь друпал перепишите...
Любые решения без использования API являются хаками, и при последующем обновлении движка все может накрыться медным тазом.
И на последок авторизация с помощью разных сервисов
В том то и дело что нет, open API это апи вк которое включает и авторизацию(по сути копия с open id) для сторонних сайтов.
Ну по сути я и имел сайт=приложение. Просто одно дело подключить Open API или логинзу, тогда нужно пользователю вводить свои данные, а другое дело когда мы получаем данные для авторизации....
Вообщем
Пользователь запускает приложение->мы берем данные полученные от вк->записываем информацию о пользователе в бд(вопрос можно ли просто взять и записать данные в нужные таблицы)-> авторизуем(в каком файле дописывать новую переменную для еще одного параметра сессии)
Сайт работает не как самостоятельный сайт а через фрейм вконтакта поэтому логинза и прочие не подходят.
Пойду курить маны в общем:)
Спасибо
Установи модуль ulogin, брать тут http://ulogin.ru/