|
|
|
| Когда пользователь ввёл правильно свой пароль и оказался на на странице, как там отобразить следущее:
Здравствуйте "имя пользователя" !
? | |
|
|
|
|
|
|
|
для: 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)
| | использую с помощью БД | |
|
|
|