| 
 | 
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Здравствуйте уважаемые форумчане. Сделала авторизацию и регистрацию на сайте через соцсети с сохранением в БД. Подтверждение или авторизация пользователя происходит в том же окне, где находится сам сайт. Я видела на других площадках, что такие процедуры проходят в других, меньших окошках - popup. Для создания такого окошка при авторизации пользователя я нашла в интернете скрипт, который будет представлен ниже. При использовании этого скрипта авторизация проходит в этом окошке успешно, НО - после получения всех данных о пользователе это окошко должно самоуничтожиться, и после редиректа перейти в родительское окно. Этого не происходит, popup остается открытым и после успешной авторизации редирект происходит в этом же окне. Подскажите, как можно это исправить, в JS не соображаю вообще. Вот используемый мною скрипт. Заранее благодарю. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. А вот ссылка на кнопку соцсети: <a rel="external" href=" https://oauth.vk.com/authorize?client_id=ХХХХХХХ&display=popup&redirect_uri=https://www.хххххххххххх.com/php/vk.php&scope=friends,email&response_type=code&v=5.59"><img src="images/social/vkontakte.png"/></a> ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 10:24 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Nataliya1806, для начала нада знать разницу между java и javascript ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 10:31 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Я же писала, что в JS не соображаю и поэтому разницы никакой не вижу. Мне просто казалось, что это одинаково. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 10:38 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Nataliya1806, Бегом идите в другую ветку. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 10:55 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Nataliya1806, выбросите этот скрипт, так сейчас уже никто не делает ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 10:59 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Подскажите, в какую ветку идти? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 11:10 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Nataliya1806 Подскажите, в какую ветку идти? Просьба к модератору - перенести в нужное место ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 11:34 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Отправила сообщение о переносе темы по ссылке:  https://www.sql.ru/forum/html-javascript-css ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 12:19 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Здравствуйте уважаемые форумчане. Сделала авторизацию и регистрацию на сайте через соцсети с сохранением в БД. Подтверждение или авторизация пользователя происходит в том же окне, где находится сам сайт. Я видела на других площадках, что такие процедуры проходят в других, меньших окошках - popup. Для создания такого окошка при авторизации пользователя я нашла в интернете скрипт, который будет представлен ниже. При использовании этого скрипта авторизация проходит в этом окошке успешно, НО - после получения всех данных о пользователе это окошко должно самоуничтожиться, и после редиректа перейти в родительское окно. Этого не происходит, popup остается открытым и после успешной авторизации редирект происходит в этом же окне. Помогите пожалуйста ребята, сама решить это я не в состоянии, в JS не соображаю, мозг кипит, перешерстила в поиске, не найдя при этом ничего подходящего. Вот используемый мною скрипт. Заранее благодарю. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. А вот ссылка на кнопку соцсети: Код: html 1. 2. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 12:55 | 
  
  
  
   | 
||
| 
 
Авторизация и регистрация для сайта через социальные сети 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Тема перенесена в другой раздел:  https://www.sql.ru/forum/1322000-a/avtorizaciya-i-registraciya-dlya-sayta-cherez-socialnye-seti  Модератор: Тема перенесена из форума "Java". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2020, 12:57 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?desktop=1&fid=22&tid=1443551]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    15ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    60ms | 
get topic data:  | 
    14ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    49ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 38ms | 
| total: | 199ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.»
    
    
    ... бла, бла, бла ...