|
|
|
| Помогите дополнить код условием: Если пользователь не заригестрирован, то вывести сообщение Здравствуйте гость!.
<?
if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['user_id'] !== $_COOKIE['id']) and (($data['user_ip'] == $_SERVER['REMOTE_ADDR']) or ($data['user_ip'] == "0")))
{
setcookie("id", "", time() - 3600*24*30*12, "/");
setcookie("hash", "", time() - 3600*24*30*12, "/");
print "Хм, что-то не получилось";
}
else
{
print "Здравствуйте, ".$userdata['user_login'].". Вы авторизированны!";
}
}
else
{
print "Включите куки";
} ?>
|
| |
|
|
|
|
|
|
|
для: dinya_1
(09.08.2008 в 21:20)
| | Можно что то типо такого
$query = mysql_query("SELECT count(*) FROM users WHERE users_names ='Иванов'");
if(mysql_result($query, 0) == 0) echo "Здравствуйте гость!.";
|
| |
|
|
|
|
|
|
|
для: dinya_1
(09.08.2008 в 21:20)
| | было б неплохо, если б этот код еще и
а) работал....
б) можно было бы видеть на экране... | |
|
|
|
|
|
|
|
для: Trianon
(10.08.2008 в 00:33)
| | Похоже, что это вот отсюда:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=42730
Я с этим тоже намучался. | |
|
|
|
|
|
|
|
для: Николай2357
(10.08.2008 в 08:00)
| | Да оттуда, но там все работает ! | |
|
|
|
|
|
|
|
для: Dinya_1
(10.08.2008 в 10:47)
| | Работает, я разве спорю?
За исключением мелких недочетов, которые в том же топике разобраны. Просто просили полный код...
А что касаемо Вашего вопроса, то по моему самое простое сделать так:
<?
if(empty($_COOKIE['hash'])){
echo "Здрасти Вам!";
}
|
| |
|
|
|
|
|
|
|
для: Николай2357
(10.08.2008 в 12:20)
| | A не подскажите в какое место нужно написать??? | |
|
|
|
|
|
|
|
для: Dinya_1
(10.08.2008 в 21:05)
| | Так ведь это каждый для себя пишет....
Если Вы просто как там сделали, то на странице, куда вход. Так получается. Если авторизованный зашел, значит кука есть, если не авторизованный, то нету куки, получите "Здрасти Вам!"
Только тогда
<?
else
{
print "Включите куки";
} ?>
|
убрать нужно... | |
|
|
|
|
|
|
|
для: Dinya_1
(10.08.2008 в 10:47)
| | Ну там может и работает.
А здесь Вами приведены огрызки операторов, выдернутые из контекста так, что работать они не смогут при всем желании. | |
|
|
|