[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вывести имя пользователя на страницу
Страницы: 1, 2, 3, 4
arbuzmaster
А так, какую ошибку выдаст?

//Если логин совподает, проверяем пароль
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
Comer, а вы не пробовали имя пользователя выводить, а не его e-mail, например так:

echo $_SESSION["name"];
Естественно, предварительно перетянув имя в сессию. Можно и прямо из массива выводить. Вот вообще сессии не использую:

<p>Добро пожаловать, <strong><?= $user['name'] ?></strong>!</p>
Источник: Как сделать авторизацию пользователя?
Comer
Да я бы с удовольствием, но я только-только начал изучать PHP+MySQL. Я же говорю, что для наглядности просто скачал готовый архив с регистрацией и авторизацией. Пока хочу просто вывести на экран имя пользователя, но не знаю как. Тут много было всяких советов, но ничего не получилось.

_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
Comer
Цитата (arbuzmaster @ 7.08.2016 - 22:14)
А так, какую ошибку выдаст?

Так никакой ошибки нет, но и имя пользователя тоже не выводится. Просто осуществляется нормальный вход в систему.

_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
Guest
Свернутый текст
user posted image

user posted image
arbuzmaster
Теперь попробуй в show.php написать так: только скобки фигурные обязательно поставь
if($user === true)
{
echo '<h3>Поздравляю, Вы вошли в систему!</h3>'."\n";
print_r($_SESSION['username'] );
}

вместо

if($user === true)
echo '<h3>Поздравляю, Вы вошли в систему!</h3>'."\n";


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Comer
Цитата (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";

Вот такая картинка получилась: Это с фигурными скобками.
user posted image

_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
arbuzmaster
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 под другим углом
Comer
О! Это я тут чуток ошибся, забыл одну скобку убрать. Теперь всё работает так, как надо! Наконец-то!
Большое спасибо!!!
Работает вот этот код:
 //Проверяем зашел ли пользователь
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
Вообще, я бы Вам посоветовал взять код попроще и разобраться в нем самому. wink.gif

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Comer
Цитата (arbuzmaster @ 7.08.2016 - 23:00)
Вообще, я бы Вам посоветовал взять код попроще и разобраться в нем самому.  wink.gif

Не поверите, но мне гораздо удобнее разбираться с кодом в его готовом виде, когда видно, как это работает.
В том, что вы мне показали мне непонятно только вот это - print_r
Что это за оператор?
Это какая-то альтернатива оператору echo? Я правильно понимаю?

_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
miketomlin
Поставьте справочник php на комп, чтобы не задавать глупых вопросов.
miketomlin
Можете посмотреть демку в моей статье, ссылку на кот. я давал, если все любите щупать руками biggrin.gif
Comer
Цитата (miketomlin @ 7.08.2016 - 23:10)
Поставьте справочник php на комп, чтобы не задавать глупых вопросов.

Ок. Хороший совет! Спасибо! Обязательно скачаю себе такой справочник...

_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
Comer
Цитата (miketomlin @ 7.08.2016 - 23:12)
Можете посмотреть демку в моей статье, ссылку на кот. я давал, если все любите щупать руками biggrin.gif

Ага, увидел статью. Теперь разберусь. Спасибо!

_____________
Начал учить PHP+MySQL в возрасте уже за 50. Пока не жалею.
Быстрый ответ:

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