Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Авторизация в магазине через OpenID


Гість

Recommended Posts

Брел в интеренете в поисках интересных идей и набрел на следующий сайт http://loginza.ru/

В общем суть в следующем. на сайте выше есть скрипт который позволяет авторизоваться на сайте с помощью уже заведеных учеток в гугле, контакте и тд. Как я понял скрипт подругжает данные из соц ситей п простовляет в формы :geek: очень хотелось бы привязать данную функцию к магазину. так как это было бы очень удобно для клиентов.

данные поступают из логинза в джейсон формате

{"identity":"http://admin.loginza.ru/","provider":"http://loginza.ru/server/",
"name":{"full_name":"u0421u0435u0440u0433u0435u0439 u0421u0435u0440u0433u0435u0439"},
"nickname":"admin","email":"[email protected]","gender":"M","dob":"1985-01-31"}

Есть нюансы. как я понял привязка идет мыла фио аськи и тд. тоесть наверное после авторизации у клиента просто не будет адреса доставки. Тоесть в опен карте придется немного переделать возможность заказа.

Как я вижу это. Клиент находи товар. добавляет в корзину, пытается оплатить. ему на выбор выдоить два окна, зарегистрироваться, либо подгрузить данные с помощью ОпенИД. после синхронизации создается личный кабинет но без адреса, соответственно в след окне пользователь добавляет адрес доставки и тд.

В принципе я думаю реализовать это будет не сложно. так как накглядно скрипт можно посмотреть на сайте. вся работа будет только на стороне магазина ну и не думаю что много полей придется править.

Ищу програмистов по php для реализации данной фишки. Пс я думаю она будет очень востребована :D

Надіслати
Поділитися на інших сайтах

  • 3 months later...

данные поступают из логинза в джейсон формате

{"identity":"http://admin.loginza.ru/","provider":"http://loginza.ru/server/",
"name":{"full_name":"u0421u0435u0440u0433u0435u0439 u0421u0435u0440u0433u0435u0439"},
"nickname":"admin","email":"[email protected]","gender":"M","dob":"1985-01-31"}
Я не помню писал ли я тебе по этому поводу... Напишу тут что-бы некоторые горячие головы поостыли.

При создании учетки уникальным идентификаторм клиента берётся мыло... В один прекрасный день Гугл озаряет мысль о том что пользователям Туманного альбиона надо-бы изменить мыло в аккаунтах... и у всех вместо google.com появляется google.co.uk

Всё, ку-ку Гриня... нет у твоих пользователей учеток. Это самый знаменитый и массовый пример, но подобные грабли в разных вариациях и масштабах встречаются частенько.

Одно дело когда по OpenID даётся возможность написать комент, отзыв или проголосовать - это правильно и я двумя руками за! Но позволять по OpenID совершать более значимые телодвижения, с моей точки зрения, опрометчивое решение которое может выйти боком...

Не хочет пользователь учетку - нет проблем, есть возможность оформить заказ без регистрации. Всё равно данных полученных по OpenID не достаточно для оформления заказа и пользователь будет вынужден заполнять те-же поля, как и при оформлении без регистрации.

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.