Перейти к содержимому

Как сделать кнопку выхода

  • автор:

Как сделать кнопу выход после авторизации, после выхода из логина, кнопка выхода должен исчезнуть, как это сделать?

1 способ(плохой). Заверни кнопку в div с style=»display: none;», создавай переменную при авторизации и через js проверяй значение. Если 1, меняй дисплей на что тебе надо(flex, block. ).
2 способ(простой правильный). Вставка в html php кода, что то типа

if (isset($_SESSION['loggedin'])) < // >

Если нужно могу помочь реализовать, пиши в личку

Ответ написан более трёх лет назад

Комментировать

Нравится Комментировать

Ваш ответ на вопрос

Войдите, чтобы написать ответ

html

  • HTML
  • +1 ещё

Почему фоновая картинка то пропадает, то появляется?

  • 1 подписчик
  • 45 минут назад
  • 16 просмотров

Кнопка выход в unity 2d

Решение нашлось в документации Unity, ссылку уже потерял.

Вариант 1 : Для тех уже более менее разобрался в работе Unity.

1.1 В script вставляем следующее:

 public void Exit ()

1.2 Назначаем на кнопку данную функцию

Вариант 2: Для тех кто новичок, пошагово ниже:

2.1 Создаем script с названием change и в него вставляем следующее:

using System.Collections; using System.Collections.Generic; using UnityEngine; public class change : MonoBehaviour < public void Exit () < Application.Quit(); >> 

2.2 Создаём кнопку

2.2 Создаем пустой объект

И называем его Exit или на ваше усмотрение.

2.3 Перетащить наш скрипт в объект, как на фото:

2.4 Назначить кнопке действие выход, фото ниже:

Как перетащите в кнопку объект Exit в No Function необходимо задать выход. (фото ниже)

На этом все, теперь сохраняйте проект и проверяйте выход.

Вариант 3: Для тех кто будет использовать клавишу Esc

3.1 В скрипте, что обрабатывает игровой процесс вставляем следующий код:

using UnityEngine; using System.Collections; // Quits the player when the user hits escape public class ExampleClass : MonoBehaviour < void Update() < if (Input.GetKey("escape")) // если нажат Esc < Application.Quit(); // выйти из приложения >> >

3.2 Если используете кнопку-крестик, назначьте вызов функции по клику по этой кнопке.

Вроде бы все. Надеюсь помогло!

Как в WordPress сделать кнопку выхода которая будет появляться и исчезать?

Здравствуйте друзья, столкнулся с такой задачей:
CMS WordPress
Необходимо реализовать кнопку выхода в меню в том случае если пользователь авторизирован, если же он не авторизировался на сайте то что бы этой кнопки не было.
При клике по кнопке выхода, должна произойти outинтефикация пользователя и переброс пользователя на главную страницу сайта.

  • Вопрос задан более трёх лет назад
  • 1153 просмотра

Как сделать выход из игры в Unity?

Дополнительно, если это необходимо, можно также продумать нажатие определённой клавиши (для десктопных игр).

Шаг 2. Создать скрипт с вызовом функции UnityEngine, закрывающей приложение

Это функция (метод) Quit() из класса Application. Подробнее о нём можно узнать из официальной документации.

Там же дан удачный пример реализации скрипта закрытия приложения по нажатию на клавишу Esc:

 using UnityEngine; using System.Collections; // Quits the player when the user hits escape public class ExampleClass : MonoBehaviour < void Update() < if (Input.GetKey("escape")) // если нажата клавиша Esc (Escape) < Application.Quit(); // закрыть приложение >> > 

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

Шаг 3. Прикрепить скрипт к необходимому объекту.

В случае использования кнопки-крестика, назначить вызов функции по клику по этой кнопке.

Добавить комментарий Отменить ответ

Проекты

Творческое программирование для всех! (игры и анимация на Scratch)

Творческое программирование для всех! (игры и анимация на Scratch)
Бесплатные уроки для детей и взрослых

  • Контакты
  • Ольга Елисеева — Автор учебников, наставник, тренер, консультант
  • О проекте АЭЛИТ
  • Публичная оферта
  • Политика конфиденциальности
  • Пользовательское соглашение
  • Публичная лицензия на электронные версии книг

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *