| |
|
|
| | Когда пользователь ввёл правильно свой пароль и оказался на на странице, как там отобразить следущее:
Здравствуйте "имя пользователя" !
? | |
| |
|
|
| |
|
|
| |
для: lexal
(26.06.2006 в 11:34)
| | | А в чём сложность? В алгоритме или конкретной реализации? | |
| |
|
|
| |
|
|
| |
для: cheops
(26.06.2006 в 11:38)
| | | в алгоритме | |
| |
|
|
| |
|
|
| |
для: lexal
(26.06.2006 в 11:43)
| | | Для этого нужно организовать регистрация пользователей, затем авторизацию http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=12604. При успешной авторизации в сессию следует помещать имя пользователя, если оно не пустое - выводить его:
<?php
if(!empty($_SESSION['name']))
{
echo "Здравствуйте, ".$_SESSION['name'];
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(26.06.2006 в 11:49)
| | | неработает, а можно обратится к базе? | |
| |
|
|
| |
|
|
| |
для: lexal
(26.06.2006 в 11:43)
| | | По моему надо при авторизации регить сессию или куку
а потом выводить значение
<?php
session_start();
// скрип авторизации.
if(session_start())
{
$_SESSION['name'] = $user_name;
// также можно добавить.
setcookie("name", $user_name, time() +600);
}
?>
|
А на странице добавляете
<?php
session_start();
if(isset($_SESSION['name']))
{
$name = $_SESSION['name'];
echo "Здравствуйте ".$name;
}
else
{
if( isset($_COOKIE['name']))
{
$name = $_COOKIE['name'];
echo "Здравствуйте ".$name;
}
else
{
echo "Здравствуйте гость";
}
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: hell_riser
(26.06.2006 в 11:56)
| | | он мне выводит :" здравствуйте гость" почему то | |
| |
|
|
| |
|
|
| |
для: lexal
(26.06.2006 в 12:09)
| | | Почему ты вы не прошли авторизацию наверное.. | |
| |
|
|
| |
|
|
| |
для: lexal
(26.06.2006 в 12:09)
| | | А авторизацию вы используете? Если да, то на каком варианте остановились? | |
| |
|
|
| |
|
|
| |
для: cheops
(26.06.2006 в 13:53)
| | | использую с помощью БД | |
| |
|
|