[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод сообщения после авторизации
JonNik
Здравствуйте, я сделал регистрацию и после того как авторизируюсь, появляется предложение, что все успешно, но оно появляется на новой странице на белом фоне, как выводить это сообщение на странице сайта? И второй вопрос - как скрыть форму авторизации после того как авторизовался?
olimpset
Выложите код
inpost
if(isset) {} else {} - этого хватит про второй вопрос.
В первом - переадерсация нужна. Делай на нужную тебе страницу

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
JonNik
Код авторизации php
<?php
include_once 'handler.php'; // проверяем авторизирован ли пользователь

// если да, перенаправляем его на главную страницу

if($user) {
header ('Location: index.php');
exit();
}

if(!empty($_POST['login']) AND !empty($_POST['password']))
{
// фильтрируем логин и пароль
$login = mysql_real_escape_string(htmlspecialchars($_POST['login']));
$password = mysql_real_escape_string(htmlspecialchars($_POST['password']));

$search_user = mysql_result(mysql_query("SELECT COUNT(*) FROM `users_profiles` WHERE `username` = '".$login."' AND `password` = '".md5($password)."'"), 0);
if($search_user == 0)
{
echo 'Введенные данные неправильные или пользователь не найден.';
exit();
}
else
{
// заносим логин и пароль в куки
$time = 60*60*24; // сколько времени хранить данные в куках
setcookie('username', $login, time()+$time, '/');
setcookie('password', md5($password), time()+$time, '/');
echo 'Вы успешно авторизировались на сайте!';
exit();
}
}

echo '
<form action="login.php" method="POST">
Логин:<br />
<input name="login" type="text" /><br />
Пароль:<br />
<input name="password" type="password" /><br />
<input type="submit" value="Авторизироваться" />
</form>'
;
?>


И если можно, распишите полностью условную функцию про второй вопрос
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.