С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229

Убрать кнопку авторизации Ulogin

24.06.2016, 16:49. Показов 3552. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я использую на сайте авторизацию через Ulogin , вот элемент кода:
HTML5
1
2
3
4
<script src="//ulogin.ru/js/ulogin.js"></script>
<div id="uLogin" data-ulogin="display=buttons;fields=first_name,last_name;hidden=;redirect_uri=http%3A%2F%2Ftest1.ru%2Fmain.php">
    <img src="vk.png" data-uloginbutton = "vkontakte"/>
</div>
на странице появляется кнопка,она работает,но после авторизации остается.Как мне решить эту проблему?
Заранее спасибо)

Добавлено через 30 минут
Ну или просто убрать блок div
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.06.2016, 16:49
Ответы с готовыми решениями:

Убрать форму авторизации
Добрый день! Подскажите как убрать форму авторизации после того как пользователь авторизовался на сайте. И обновить страницу чтобы данные о...

Убрать с формы кнопку максимизации и оставить кнопку минимизации
Если отключить обе эти кнопки, то они исчезают. Если отключить только кнопку максимизации, то она просто становится неактивной. Возможно ли...

Заменить кнопку авторизации ником посетителя
Нужно убрать кнопку после авторизации, использую Ulogin. На ее место нужно вывести имя. //$user - соц. сеть, через которую...

21
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 16:53
Используйте условие для авторизованного пользователя, ну или для гостя.
1
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 17:09  [ТС]
Raisin Zn, допустим буду использовать такое условие после авторизации :
PHP
1
2
3
4
5
6
7
8
<?php
 
if (1>2){
    ?>
ЗДЕСЬ ДОЛЖЕН БЫТЬ JS ,КОТОРЫЙ СКРЫВАЕТ DIV
<?php
}
?>
Мне нужен код,чтобы скрыть div блок
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 17:16
Лучший ответ Сообщение было отмечено Rva4 как решение

Решение

Я не знаю, как у Вас проверяется авторизован пользователь или нет, но практически принцип везде один, например:
HTML5
1
2
3
4
5
6
<?php if ($guest): ?>   
    <script src="//ulogin.ru/js/ulogin.js"></script>
    <div id="uLogin" data-ulogin="display=buttons;fields=first_name,last_name;hidden=;redirect_uri=http%3A%2F%2Ftest1.ru%2Fmain.php">
        <img src="vk.png" data-uloginbutton = "vkontakte"/>
    </div>
<?php endif; ?>
Тут, блок выводится только в том случаи, если на сайт зашел гость.

Добавлено через 1 минуту
Цитата Сообщение от Rva4 Посмотреть сообщение
но после авторизации остается
А пользователь становится авторизованным?
1
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 17:24  [ТС]
Raisin Zn, я могу проверить авторизацию пользователя,там возвращаются переменные ,могу просто проверить их. Но как мне удалить блок DIV

Добавлено через 2 минуты
Raisin Zn, если использовать то,что Вы предложили.Как мне узнать,что пользователь гость?
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 17:26
Цитата Сообщение от Rva4 Посмотреть сообщение
Но как мне удалить блок DIV
Просто завернуть его в условие, как я Вам показал пример.
Гляньте, как в шаблонах реализовано условие.

Добавлено через 1 минуту
Цитата Сообщение от Rva4 Посмотреть сообщение
Как мне узнать,что пользователь гость?
Например по переменным:
Цитата Сообщение от Rva4 Посмотреть сообщение
там возвращаются переменные
Как вариант - если переменная пуста - значит гость, если заполнена - то авторизован.
1
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 17:33  [ТС]
Raisin Zn, Условие выполнилось, пользователь вошел.Но кнопка осталась.
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 17:35
Как сделали?
Возможно движок имеет кэш, который необходимо чистить после внесения правок?

Добавлено через 27 секунд
Что вообще за движок используете?
1
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 17:37  [ТС]
Raisin Zn,
PHP
1
2
3
4
5
6
<?php if($user['network'] != 'vkontakte'{ ?>   
    <script src="//ulogin.ru/js/ulogin.js"></script>
    <div id="uLogin" data-ulogin="display=buttons;fields=first_name,last_name;hidden=;redirect_uri=http%3A%2F%2Ftest1.ru%2Fmain.php">
        <img src="vk.png" data-uloginbutton = "vkontakte"/>
    </div>
<?php } ?>
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 17:41
Цитата Сообщение от Rva4 Посмотреть сообщение
if($user['network'] != 'vkontakte'{
PHP
1
if ($user['network'] != 'vkontakte') {
Добавлено через 2 минуты
Таким условием вы проверяете авторизован или нет во всем движке?
1
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 17:42  [ТС]
Raisin Zn, Ладно,не работате. Спасибо что потратили свое время, буду искать способ скрыть div
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 17:44
Ещё вопрос, авторизация только через вконтакт?

Добавлено через 2 минуты
Проверьте, что выводит переменная $user['network'], когда пользователь авторизован, и когда не авторизован и сразу поймете, какое надо составить условие.
0
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 17:45  [ТС]
Raisin Zn, да,остальное убрал
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 17:50
Покажите, что у Вас в переменной $user['network'], когда человек авторизован и когда гость.
Ещё: возможно переменная просто неопределенна в том месте, где у Вас условие.
0
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 18:28  [ТС]
Raisin Zn, Мне кажется дело в том, что после авторизации это условие не проверяется снова
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 19:18
Цитата Сообщение от Rva4 Посмотреть сообщение
после авторизации это условие не проверяется снова
Не могу знать, так как не знаю, как у вас реализовано. Но, думаю, что условие проверяется, после авторизации. Скроее всего дело в неправильном условии.
Вы проверили, что в переменной $user['network']?
Можно так:
PHP
1
<?php echo $user['network']; ?>
1
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 19:21  [ТС]
Raisin Zn, условие срабатывает,я проверял
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 19:27
А что в $user['network']?
0
3 / 3 / 2
Регистрация: 26.01.2016
Сообщений: 229
24.06.2016, 19:28  [ТС]
Raisin Zn, пусто
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
24.06.2016, 19:33
Если переменная пуста в обоих случаях (авторизован и нет), то конечно условие не будет скрывать ни чего.
С чего вы взяли, что в переменной должна быть строка vkontakte, если сравниваете с ней эту переменную?
Цитата Сообщение от Rva4 Посмотреть сообщение
условие срабатывает
Если переменная пуста, значит она не равна строке vkontakte, а значит условие покажет блок. Как я и говорил - неправильно составлено условие.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.06.2016, 19:33
Помогаю со студенческими работами здесь

Убрать стандартное всплывающее окно авторизации
Добрый день. Коллеги, подскажите как убрать следующее: сайт на наблоше GK Magazine, есть позиция login для модуля авторизации. т.е....

CrystalReports. Как убрать форму авторизации в БД
Доброе время суток. Проблема следующая: Работаю в VS 2012 (C#), есть подключение к БД Access 2010. Пытаюсь создать и вывести...

Как отобразить кнопку только при авторизации
Привет! Хочу на главной странице отображать кнопку только при авторизации пользователя. Как можно написать такое условие? Заранее...

Как убрать экранную клавиатуру в окне авторизации?
Здравствуйте. Помогите мне, пожалуйста, справиться с этой гадостью! После установки драйвера для графического планшета в окне авторизации...

После нажатия на кнопку зарегистрироваться перекидывает на форму авторизации
хочу сделать сделать регистрацию пользователей на сайте. создал 3 файла bd.php, save_user.php, testreg.php. Сделал переопределение ,изменил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru