Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как изменить URL авторизации через стандартные социальные сети DLE 10.4?

Как изменить URL авторизации через стандартные социальные сети DLE 10.4?


     21.04.2015    Общие вопросы по PHP, Хаки, Ламерские вопросы    2017

вопрос
Кто знает как изменить URL пользователя при входе через вшитый модуль социальные сети на DLE 10.4?
Так как при авторизации через Вконтакте URL пользователя имеет вид "/user/ИМЯ+ФАМИЛИЯ", хотелось бы иметь возможность импорта "vk.com/никанейм" или "vk.com/idстарницы". Подскажите в каком файле изменить.

Ответа пока нет


8 комментариев

vitnet
Эксперт

vitnet - 21 апреля 2015 09:38 -

Ну раз речь идет о соц. сетях значит смотреть нужно файлы "social**"

engine/modules/social.php
engine/classes/social.class.php

sergeevizh
Юзер

sergeevizh - 21 апреля 2015 12:54 -

vitnet, где смотреть я уже и сам нашел :) только вот как исправить или что добавить, увы не знаю...

PunPun
Эксперт

PunPun - 21 апреля 2015 14:29 -

sergeevizh, открыть engine/classes/social.class.php найти :
return array ('sid' => sha1 ('vkontakte'.$user['uid']), 'nickname' => $user['nickname'],

И заменить на:
return array ('sid' => sha1 ('vkontakte'.$user['uid']), 'nickname' => $user['uid'],

well​

sergeevizh
Юзер

sergeevizh - 21 апреля 2015 15:08 -

Gameer, спасибо огромное! Осталось только изменить вывод id как никнейм))

PunPun
Эксперт

PunPun - 21 апреля 2015 15:11 -

sergeevizh, не совсем понял, что осталось ?

well​

sergeevizh
Юзер

sergeevizh - 21 апреля 2015 15:15 -


Gameer, сделал все как написано выше.. url стал как надо, а вот ник нейм стал теперь тоже состоять из id пользователя.

PunPun
Эксперт

PunPun - 21 апреля 2015 15:17 -

sergeevizh, ну так правильно, ссылки идут по нику юзера.

well​

sergeevizh
Юзер

sergeevizh - 21 апреля 2015 15:19 -

Gameer, согласен что правильно. Но и не правильно что ник состоит не из Имя+Фамилия

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх