arbuzmaster
7.08.2016 - 22:14
А так, какую ошибку выдаст?
if(count($rows) > 0)
{
if(md5(md5($_POST['pass']).$rows[0]['salt']) == $rows[0]['pass'])
{
$_SESSION['user'] = true;
$_SESSION['username'] = $_POST['email'];
header('Location:'. BEZ_HOST .'?mode=auth');
exit;
}
else
echo showErrorMessage('Неверный пароль!');
}else{
echo showErrorMessage('Логин <b>'. $_POST['email'] .'</b> не найден!');
}
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом
miketomlin
7.08.2016 - 22:16
Comer, а вы не пробовали имя пользователя выводить, а не его e-mail, например так:
echo $_SESSION["name"];
Естественно, предварительно перетянув имя в сессию. Можно и прямо из массива выводить. Вот вообще сессии не использую:
<p>Добро пожаловать, <strong><?= $user['name'] ?></strong>!</p>
Источник:
Как сделать авторизацию пользователя?
Да я бы с удовольствием, но я только-только начал изучать PHP+MySQL. Я же говорю, что для наглядности просто скачал готовый архив с регистрацией и авторизацией. Пока хочу просто вывести на экран имя пользователя, но не знаю как. Тут много было всяких советов, но ничего не получилось.
_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
Цитата (arbuzmaster @ 7.08.2016 - 22:14) |
А так, какую ошибку выдаст? |
Так никакой ошибки нет, но и имя пользователя тоже не выводится. Просто осуществляется нормальный вход в систему.
_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
arbuzmaster
7.08.2016 - 22:43
Теперь попробуй в show.php написать так: только скобки фигурные обязательно поставь
if($user === true)
{
echo '<h3>Поздравляю, Вы вошли в систему!</h3>'."\n";
print_r($_SESSION['username'] );
}
вместо
if($user === true)
echo '<h3>Поздравляю, Вы вошли в систему!</h3>'."\n";
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом
Цитата (arbuzmaster @ 7.08.2016 - 22:43) |
Теперь попробуй в show.php написать так: только скобки фигурные обязательно поставь
if($user === true) { echo '<h3>Поздравляю, Вы вошли в систему!</h3>'."\n"; print_r($_SESSION['username'] ); } вместо
if($user === true) echo '<h3>Поздравляю, Вы вошли в систему!</h3>'."\n"; |
Вот такая картинка получилась: Это с фигурными скобками.
_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
arbuzmaster
7.08.2016 - 22:53
Ok
<?php
if($user === false){
echo '<h3>Доступ закрыт, Вы не вошли в систему!</h3>'."\n";
}
if($user === true) {
echo '<h3>Поздравляю, Вы вошли в систему!</h3>'."\n";
echo '<a href="'.BEZ_HOST.'?mode=auth&exit=true"><input type="submit" value="Выйти" name="submit"></a>';
print_r( $_SESSION['username']);
}
?>
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом
О! Это я тут чуток ошибся, забыл одну скобку убрать. Теперь всё работает так, как надо! Наконец-то!
Большое спасибо!!!
Работает вот этот код:
if($user === false){
echo '<h3>Доступ закрыт, Вы не вошли в систему!</h3>'."\n";
}
if($user === true) {
echo '<h3>Поздравляю, Вы вошли в систему!</h3>'."\n";
echo '<a href="'.BEZ_HOST.'?mode=auth&exit=true"><input type="submit" value="Выйти" name="submit"></a>';
print_r( $_SESSION['username']);
}
?>
_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
arbuzmaster
7.08.2016 - 23:00
Вообще, я бы Вам посоветовал взять код попроще и разобраться в нем самому.
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом
Цитата (arbuzmaster @ 7.08.2016 - 23:00) |
Вообще, я бы Вам посоветовал взять код попроще и разобраться в нем самому. |
Не поверите, но мне гораздо удобнее разбираться с кодом в его готовом виде, когда видно, как это работает.
В том, что вы мне показали мне непонятно только вот это - print_r
Что это за оператор?
Это какая-то альтернатива оператору echo? Я правильно понимаю?
_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
miketomlin
7.08.2016 - 23:10
Поставьте справочник php на комп, чтобы не задавать глупых вопросов.
miketomlin
7.08.2016 - 23:12
Можете посмотреть демку в моей статье, ссылку на кот. я давал, если все любите щупать руками
Цитата (miketomlin @ 7.08.2016 - 23:10) |
Поставьте справочник php на комп, чтобы не задавать глупых вопросов. |
Ок. Хороший совет! Спасибо! Обязательно скачаю себе такой справочник...
_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
Цитата (miketomlin @ 7.08.2016 - 23:12) |
Можете посмотреть демку в моей статье, ссылку на кот. я давал, если все любите щупать руками |
Ага, увидел статью. Теперь разберусь. Спасибо!
_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.