<MyRusakov.ru />

Программирование на C++ в Unreal Engine 5

Программирование на C++ в Unreal Engine 5

Данный курс научит Вас созданию игр на C++ в Unreal Engine 5. Курс состоит из 12 разделов, в которых Вас ждёт теория и практика. Причём, в качестве практики будет создан весьма крупный проект объёмом свыше 5000 строк качественного кода, который уже на практике познакомит Вас с принципами создания игр на C++ в Unreal Engine 5.

Параллельно с курсом Вы также будете получать домашние задания, результатом которых станет, в том числе, полноценная серьёзная работа для портфолио.

Помимо самого курса Вас ждёт ещё и очень ценный Бонус: «Тестирование Unreal-проектов на Python», в рамках которого Вы научитесь писать очень полезные тесты для тестирования самых разных аспектов разработки игр.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Кнопка “запомнить“ при авторизации
17.06.2012 07:04:31 Кнопка “запомнить“ при авторизации Сообщение #1
Default

Default

Эксперт

Эксперт

Дата регистрации:
12.06.2012 15:20:27

Сообщений: 102

Добрый день. Как сделать, чтобы пользователь при нажатии кнопки “запомнить“ при авторизации автоматически пропускал авторизацию? это session_id() надо записать в куки? необходимо ли где-то записывать индифекатор сессии, чтобы потом его проверять? вообщем все как на этом сайте.
Профиль
17.06.2012 11:17:18 Кнопка “запомнить“ при авторизации Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

При нажатии на авторизацию с выбранным "запомнить" надо сохранить в cookie пользователя логин и пароль на очень большой срок.
Профиль
20.06.2012 11:19:07 Кнопка “запомнить“ при авторизации Сообщение #3
Default

Default

Эксперт

Эксперт

Дата регистрации:
12.06.2012 15:20:27

Сообщений: 102

а если человек отключает в броузере куки или человек заходит с телефона?
Профиль
20.06.2012 11:36:48 Кнопка “запомнить“ при авторизации Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Значит, не запомните.
Профиль
12.07.2012 18:00:43 Кнопка “запомнить“ при авторизации Сообщение #5
Default

Default

Эксперт

Эксперт

Дата регистрации:
12.06.2012 15:20:27

Сообщений: 102

Очень грубо конечно, но принцип примерно такой?

<?php session_start();
if(isset($_COOKIE['on'])){
header('Location:reg.php');
}
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$_SESSION['login'] = $_POST['login'];
if(isset($_POST['on'])){

setcookie('on', $_SESSION['login'], time()+300);

}

}

?>


<form action="" method="POST">
Логин:<br />
<input type="text" name="login" /><br />
<input type="checkbox" name="on" /><br />
<input type="submit" value="ok" />
</form>

Профиль
12.07.2012 21:46:25 Кнопка “запомнить“ при авторизации Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Принцип похожий, но лучше вместо проверки метода отправки, просто смотреть была ли отправлена форма (с помощью кнопку submit).
Профиль
15.07.2012 14:34:46 Кнопка “запомнить“ при авторизации Сообщение #7
Default

Default

Эксперт

Эксперт

Дата регистрации:
12.06.2012 15:20:27

Сообщений: 102

Михаил,

<?php session_start();

if(isset($_POST['ok'])){
$_SESSION['login'] = $_POST['login'];
if(isset($_POST['on'])){

setcookie('log', $_SESSION['login'], time()+300);

}
}

if(isset($_COOKIE['log'])){
header('Location:reg.php');
}



?>
<form action="" method="POST">
Логин:<br />
<input type="text" name="login" /><br />
<input type="checkbox" name="on" /><br />
<input type="submit" value="ok" name = "ok" />
</form>


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

<?php session_start();

echo $_SESSION['login'];

?>

но ничего нет, пустая страница, а если я передам на этой страницк

<?php session_start();
echo ($_COOKIE['log']);


?>

то все нормально выведет, почему так? почему echo $_SESSION['login']; не выводит значение?
Профиль
16.07.2012 01:54:21 Кнопка “запомнить“ при авторизации Сообщение #8
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Проверил, сработало в обоих случаях. Возможно дело в Ваших настройках сервера.
Профиль
16.07.2012 13:11:38 Кнопка “запомнить“ при авторизации Сообщение #9
Default

Default

Эксперт

Эксперт

Дата регистрации:
12.06.2012 15:20:27

Сообщений: 102

не подскажете, что в них может быть не так? установлен denwer, не сервер "своими руками
Профиль
16.07.2012 15:40:36 Кнопка “запомнить“ при авторизации Сообщение #10
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Трудно сказать в чем именно может быть проблема, у при проверке на Денвере все отображается.
Профиль