<MyRusakov.ru />

Создание игр на Unreal Engine 5

Создание игр на Unreal Engine 5

Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

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

Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.

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

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

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

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

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

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

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

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

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

Реализация подтверждения регистрации
28.03.2013 15:46:49 Реализация подтверждения регистрации Сообщение #1
ghost_t91aa

ghost_t91aa

Освоившийся

Освоившийся

Дата регистрации:
15.03.2013 18:46:55

Сообщений: 23

Здравствуйте, Михаил. Можно ли сделать проверку активационного кода через страницу function.php, дописав туда: elseif ($_GET["active"]) {
$r = $manage->active();
}
else exit;
а в url передается например: http://projectrem/function.php?active=fdd2ff06eb0017e55b542876e0e6f79a.
Как мне использовать этот код? и будет ли так работать?
Профиль
28.03.2013 15:58:11 Реализация подтверждения регистрации Сообщение #2
Admin

Admin

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

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

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

Сообщений: 3063

Можно, а в active() проверяете правильность кода активации.
Профиль
28.03.2013 19:41:29 Реализация подтверждения регистрации Сообщение #3
ghost_t91aa

ghost_t91aa

Освоившийся

Освоившийся

Дата регистрации:
15.03.2013 18:46:55

Сообщений: 23

public function active($active) {
$data = $this->user->getAllOnActiveValue($active);
if ($data['activate_key'] == $active) {
echo "OK";
$this->user->activateUser($activate);
}
else echo "Пользователь уже активирован";
}


Почему, несмотря на то что значения сравниваемых элементов одинаково, всеравно выполняется то, что после else?
Почему если я напишу print_r ($data['activate_key']) то он ничего не выводит
Профиль
28.03.2013 22:13:53 Реализация подтверждения регистрации Сообщение #4
Admin

Admin

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

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

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

Сообщений: 3063

Значит, не одинаковое, вот и ищите, где значение другое. http://myrusakov.ru/php-finderror.html
Профиль
29.03.2013 19:01:24 Реализация подтверждения регистрации Сообщение #5
ghost_t91aa

ghost_t91aa

Освоившийся

Освоившийся

Дата регистрации:
15.03.2013 18:46:55

Сообщений: 23

я сделал так:
public function active($active) {
$data = $this->user->getAllOnActiveValue($active);
if ($data[0]['activate_key'] == $active) {
$this->user->activateUser($data[0]['id']);
}
else {
echo "Вывод сообщения: Пользователь уже активирован";
}
}

class User extends GlobalClass {

public function activateUser($id) {
$id = '"id" = '.$id;
return $this->edit($id, array("activate_key" => "");
}
}

abstract class GlobalClass {

protected function edit($id, $upd_fields) {
return $this->db->update($this->$table_name, $upd_fields, $id);
}
}

в последней функции не работает вызов update. пишет ошибку: Fatal error: Cannot access empty property in Z:\home\projectrem\www\lib\global_class.php on line 25
Профиль
29.03.2013 21:15:49 Реализация подтверждения регистрации Сообщение #6
Admin

Admin

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

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

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

Сообщений: 3063

$this->db, видимо, не существует.
Профиль
30.03.2013 17:22:15 Реализация подтверждения регистрации Сообщение #7
ghost_t91aa

ghost_t91aa

Освоившийся

Освоившийся

Дата регистрации:
15.03.2013 18:46:55

Сообщений: 23

Спасибо. Все сделал. В database_class у функции edit получал переменную $upd_fields, а использовал $upt_fields. А во вторых в запрос я писал: '"id" = ', а нужно было '`id` = '. Осталось сделать только вывод сообщения на странице и все.
Профиль