За последние 24 часа нас посетили 21905 программистов и 988 роботов. Сейчас ищут 656 программистов ...

Аторизация с помощью социальных сетей

Тема в разделе "PHP и базы данных", создана пользователем Dimon2x, 16 фев 2019.

  1. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184
    Как поступить? Делаю авторизацию, с помощью социальных сетей, что делать, если у разных пользователей придут одинаковые имена? Сохранить всё равно эти одинаковые имена в БД для разных пользователей и в личном кабинете сделать поле, что бы пользователь указал свой логин и дать возможность пользователю наполнять сайт, только после того, как придумает себе логин?
    --- Добавлено ---
    Думаю сделать дополнительное поле логина, в котором будет имя юзера и его id от социалки, например Вася2343242 и потом пусть меняет на какой захочет
     
  2. lastdays

    lastdays Активный пользователь

    С нами с:
    27 сен 2012
    Сообщения:
    410
    Симпатии:
    74
    А разве социалка не дает уникальный идентификатор или не в этом проблема?
     
  3. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @lastdays, не мешай Димону изобретать колесо :)
     
    TeslaFeo нравится это.
  4. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Запрашивай email, при совпадении - объединяй их в один аккаунт, ну и давай пользователю возможность:
    1. сменить email / никнейм
    2. создать пароль для входа
    3. отменить регистрацию
     
  5. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184
    @Valick @lastdays а если айдишники социалок совпадут?
     
  6. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @Dimon2x, а что мешает держать айдишники разных социальных в разных полях? Точнее не так, что заставляет пихать их в одно поле?
     
  7. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    Valick нравится это.
  8. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184
    @TeslaFeo юлогин и использую
     
  9. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    @Dimon2x так там же всё написано и даже код есть)
    вообще думать не надо)
     
    Valick нравится это.