<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

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

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

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

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

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

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

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

Каким движком Вы предпочитаете пользоваться?

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

Как реализовать механизм проверки активации пользователя на движке
23.06.2013 13:55:26 Как реализовать механизм проверки активации пользователя на движке Сообщение #1
olegvasil

olegvasil

Эксперт

Эксперт

Дата регистрации:
25.03.2013 22:27:59

Сообщений: 104

Добрый день Михаил.Подскажите как реализовать проверку активации пользователя на движке .У меня есть user_class там есть метод по проверки зарегистрирован ли пользователь или нет
public function checkUser($login,$password){
$user = $this->getUserOnLogin($login);
if(!$user) return false;
else return $user["password"] === $password;
}


также в модели есть метод логин реализующий механизм авторизации
public function login(){
$login = $this->data["login"];
$password = $this->data["password"];
$password = $this->hashPassword($password);
$r = $_SERVER["HTTP_REFERER"];
if($this->user->checkUser($login,$password)){
$_SESSION["login"] = $login;
$_SESSION["password"] = $password;
return $r;
}
else
$_SESSION["error_auth"] = 1;
return $r;
}

Профиль Ответить
23.06.2013 14:39:24 Как реализовать механизм проверки активации пользователя на движке Сообщение #2
Admin

Admin

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

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

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

Сообщений: 3063

Надо создать отдельное поле в таблице с пользователями, куда записывать ключ активации. Если значения там нет, значит, пользователь активирован. Если оно есть, значит, пользователь не активирован. И чтобы понять активирован пользователь или нет, надо извлечь это поле и проверить на значение.
Профиль Ответить