Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/16: Рейтинг темы: голосов - 16, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58

Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо

21.02.2020, 19:45. Показов 3653. Ответов 25

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста,нужно как можно быстрее
Миниатюры
Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо   Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо   Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо  

Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо   Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо   Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо  

Вложения
Тип файла: txt db.txt (131 байт, 5 просмотров)
Тип файла: txt index.txt (256 байт, 5 просмотров)
Тип файла: txt login.txt (1.6 Кб, 5 просмотров)
Тип файла: txt signup.txt (4.2 Кб, 5 просмотров)
Тип файла: txt site.txt (48 байт, 5 просмотров)
Тип файла: txt howdyho.txt (2.1 Кб, 4 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2020, 19:45
Ответы с готовыми решениями:

Пишет не правильно введен код постоянно
<?php //Проверим на доступ if(!defined('CASINOENGINE')) { die("Нет доступа!<script>location.href='/';</script>"); } ?> ...

Запрашивать пароль до тех пор, пока он не будет правильно введен
Составит программу , которая запрашивает пароль(например, четырехзначное число) до тех пор, пока он не будет правильно введен.

Запрашивать пароль до тех пор, пока он не будет правильно введен
Пожалуйста помогите написать программу: Составить программу, которая запрашивает пароль(например, четырехзначное число) до тех пор, пока он...

25
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
21.02.2020, 20:16  [ТС]
Проблему с паролем решил,осталась проблема session
Миниатюры
Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо  
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
21.02.2020, 21:24
где то был вывод в браузер до session_start(). в какой кодировке сохраняете файлы?
0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
21.02.2020, 21:29  [ТС]
Я на всех файлах через этот способ прожал UTF-8 может я не правильно кодировку настраиваю?
Миниатюры
Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо  
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
21.02.2020, 21:35
попробуйте в файле db.php session_start() запустить из второй строчки (перед require)
0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
21.02.2020, 21:37  [ТС]
интересный факт когда кодировку прописываю в этом файле выходит ошибка Warning: Cannot modify header information - headers already sent by (output started at W:\domains\localhost\db.php:1) in W:\domains\localhost\db.php on line 4
ну и Warning: session_start(): Cannot start session when headers already sent in W:\domains\localhost\db.php on line 8
Миниатюры
Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо  
0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
21.02.2020, 21:40  [ТС]
сделал как вы сказали выходит ошибка session_start(): Cannot start session when headers already sent in W:\domains\localhost\db.php on line 2
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
21.02.2020, 21:50
Лучший ответ Сообщение было отмечено Nurislam2000 как решение

Решение

в файле db.php в первой строчке перед <?php стоит пробел. см выше
Цитата Сообщение от vinikon Посмотреть сообщение
был вывод в браузер до session_start()
уберите пробел

Добавлено через 1 минуту
и во всех файлах php если есть такие пробелы - убирайте. файлы должны начинаться с <?php

Добавлено через 1 минуту
да и если php файл заканчивается на ?>, то уберите это окончание
1
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
21.02.2020, 21:59  [ТС]
все работает спасибо,как всегда выручили я кстати ни когда не слышал,что перед открытием php нельзя ставить пробел для меня новое открытие)
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
21.02.2020, 22:03
Решение проблемы "Cannot add header information - headers already sent"
0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
21.02.2020, 22:04  [ТС]
кстати не могли бы вы мне обьяснить?Почему в db.php не нужно ставить закрывающую скобку "?>" ?всегда ведь ставили?
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
21.02.2020, 22:07
Лучший ответ Сообщение было отмечено Nurislam2000 как решение

Решение

Цитата Сообщение от Nurislam2000 Посмотреть сообщение
не нужно ставить закрывающую скобку
Теги PHP
1
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
21.02.2020, 22:15  [ТС]
Я понял спасибо)
0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
22.02.2020, 18:51  [ТС]
Логин не выходит после привет даже ошибки нет что не так?
<?php
require "db.php";
?>

<?php if(isset($_SESSION['logged_user']) ) : ?>
Aвторизован!<br>
Привет, <?php echo $_SESSION['logged_user']->login; ?>!
<hr>
<!-- <a href="/logout">Выйти</a> -->
<?php else : ?>
<a href="/login.php">Авторизоваться</a><br>
<a href="/signup.php">Регистрация</a>
<?php endif; ?>
Миниатюры
Пишет не правильно введен пароль после нажатия на авторизацию,да и к тому же session_start(): не работает поэтому видимо  
Вложения
Тип файла: txt index.txt (355 байт, 1 просмотров)
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
22.02.2020, 21:59
Цитата Сообщение от Nurislam2000 Посмотреть сообщение
Привет, <?php echo $_SESSION['logged_user']->login; ?>!
вот эта строчка неправильная. сложно сказать, что в $_SESSION['logged_user'], но надо либо просто $_SESSION['logged_user'], либо $_SESSION['logged_user']['login'], если логин хранится в столбце с названием login. да и вместо <?php echo $_SESSION['logged_user']['login']; ?> можно проще
PHP
1
<?= $_SESSION['logged_user']['login']; ?>
если что не получится пишите - настроим

Добавлено через 2 минуты
попробуйте перед строчкой <?php if(isset($_SESSION['logged_user']) ) : ?> вставить временно для отладки вот такую строку
<?php
echo '<pre>';
print_r($_SESSION['logged_user']);
echo '</pre>';
?>
0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
22.02.2020, 22:20  [ТС]
сейчас попробуем

Добавлено через 12 минут
1 не помогло,вставил код для отладки,но получил я:
__PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => RedBeanPHP\OODBBean
[properties:protected] => Array
(
[id] => 46
[login] => Nurislam200000
[email] => florindai12346567@gmail.com
[name] => Данил
[lastname] => Исламов
[city] => Фльметьевск
[age] => 20
[sex] => Мужской
[password] => $2y$10$Hu4iB/1qIxsCOHOwsG.su.vN1ySkDne57p.h0AaH72RcdH KHVW2QS
)

[__info:protected] => Array
(
[type] => users
[sys.id] => id
[sys.orig] => Array
(
[id] => 46
[login] => Nurislam200000
[email] => florindai12346567@gmail.com
[name] => Данил
[lastname] => Исламов
[city] => Фльметьевск
[age] => 20
[sex] => Мужской
[password] => $2y$10$Hu4iB/1qIxsCOHOwsG.su.vN1ySkDne57p.h0AaH72RcdH KHVW2QS
)

[tainted] =>
[changed] =>
[changelist] => Array
(
)

[model] =>
)

[beanHelper:protected] => __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => RedBeanPHP\BeanHelper\SimpleFacadeBeanHe lper
)

[fetchType:protected] =>
[withSql:protected] =>
[withParams:protected] => Array
(
)

[aliasName:protected] =>
[via:protected] =>
[noLoad:protected] =>
[all:protected] =>
)
Aвторизован!
Привет,
Fatal error: Uncaught Error: Cannot use object of type __PHP_Incomplete_Class as array in W:\domains\localhost\index.php:11 Stack trace: #0 {main} thrown in W:\domains\localhost\index.php on line 11
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
22.02.2020, 22:31
ух, все-таки объект в $_SESSION. ладно, сначала с ним разберемся. тогда попробуйте так
PHP
1
<?= {$_SESSION['logged_user']}->login; ?>
0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
22.02.2020, 22:38  [ТС]
Parse error: syntax error, unexpected '{' in W:\domains\localhost\index.php on line 7
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
22.02.2020, 22:51
погодите, что-то я пропустил.
Цитата Сообщение от Nurislam2000 Посмотреть сообщение
__PHP_Incomplete_Class Object
- какой-то неправильный объект в сессии. вопрос оказался интересней, чем первый раз. сейчас посмотрю ваши скрипты. потом отпишусь.
0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 58
22.02.2020, 22:52  [ТС]
жду и надеюсь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.02.2020, 22:52
Помогаю со студенческими работами здесь

Запрашивать пароль до тех пор, пока он не будет правильно введен
21. Составить программу, которая запрашивает пароль (например, четырехзначное число) до тех пор, пока он не будет правильно введен. блок...

Запрашивать пароль до тех пор, пока он не будет правильно введен
Составить программу, которая запрашивает пароль (например, четырехзначное число) до тех пор, пока он не будет правильно введен.

Запрашивать пароль до тех пор, пока он не будет правильно введен.
Написать программу, которая запрашивает пароль (целое число) до тех пор, пока он не будет правильно введен.

Операторы цикла: запрашивать пароль, пока он не будет правильно введен
Помогите решить задачу Составить программу, которая запрашивает пароль (напри¬мер, четырехзначное число) до тех пор, пока он не будет...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru