Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2013, 21:08   #11
Kassiopea
Пользователь
 
Регистрация: 09.08.2012
Сообщений: 27
По умолчанию

вы меня скоро пошлете))((((((( но вот я по вашему совету добавила сессии. и все равно не сохраняет((( ну я видимо их не так как надо добавила)))))))))) да???)

<?php
session_start();
include ("bd.php");
if (isset($_POST['enter'])) {
$e_login = $_POST['e_login'];
$e_password = $_POST['e_password'];

$query = mysql_query("SELECT * FROM users WHERE login='$e_login'");
$user_data = mysql_fetch_array($query);

if ($user_data['password'] == $e_password)


{
$_SESSION['login']=$user_data['login'];
$_SESSION['id']=$user_data['id'];
$_SESSION['username']=$user_data['username'];

echo $_SESSION['username']. ", " .$_SESSION['sex'];
}
else {
echo "Wrong password or login";
} }


?>
Kassiopea вне форума Ответить с цитированием
Старый 19.10.2013, 21:54   #12
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Читаем: http://www.php.net/manual/ru/book.session.php
Arigato вне форума Ответить с цитированием
Старый 22.10.2013, 22:12   #13
Kassiopea
Пользователь
 
Регистрация: 09.08.2012
Сообщений: 27
По умолчанию

Блин(( никак все равно не выводит((( Исправьте плиз код бесстолковому ученику(((((((((((((((
Kassiopea вне форума Ответить с цитированием
Старый 22.10.2013, 22:13   #14
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Где последний вариант кода?
Arigato вне форума Ответить с цитированием
Старый 23.10.2013, 18:10   #15
Kassiopea
Пользователь
 
Регистрация: 09.08.2012
Сообщений: 27
По умолчанию

вот)


<?php

include ("bd.php");
if (isset($_POST['enter'])) {


$e_login = (isset($_POST['e_login'])) ? mysql_real_escape_string ($_POST['e_login']) : '';
$e_password = (isset($_POST['e_password'])) ? mysql_real_escape_string ($_POST['e_password']) : '';

$query = mysql_query("SELECT * FROM users WHERE login='$e_login' AND password='$e_password'");

$user_data= mysql_fetch_array($query);

if ($user_data['password'] == $e_password) {
session_start();
$_SESSION['login'] = $user_data['login'];
$_SESSION['password'] = $user_data['password'];
$_SESSION['sex'] = $user_data['sex'];
$_SESSION['username'] = $user_data['username'];

echo $_SESSION['username']. ", " . $_SESSION['sex'];
}
else {
echo "Wrong password or login";
} } ?>
Kassiopea вне форума Ответить с цитированием
Старый 23.10.2013, 20:18   #16
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

В чем проблема, всегда неверный пароль или что?
Arigato вне форума Ответить с цитированием
Старый 24.10.2013, 10:55   #17
Kassiopea
Пользователь
 
Регистрация: 09.08.2012
Сообщений: 27
По умолчанию

нет. выводит хорошо. я вывожу имя при авторизации на главной странице. но если я перехожу например на страницу регистрации а потом возвращаюсь на главную то имя пропадает.
Kassiopea вне форума Ответить с цитированием
Старый 24.10.2013, 13:56   #18
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Так я вообще не вижу кода, где бы была проверка сессии.
Arigato вне форума Ответить с цитированием
Старый 24.10.2013, 14:18   #19
Kassiopea
Пользователь
 
Регистрация: 09.08.2012
Сообщений: 27
По умолчанию

когда я деллаа проверку тоже не помогало. видимо я что то не атк делаю. что именно тут нужно изменить? можно код пожалуста)
Kassiopea вне форума Ответить с цитированием
Старый 24.10.2013, 14:27   #20
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Код проверки?
Arigato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация пользователя revaldo666 Microsoft Office Access 12 16.12.2012 00:29
Авторизация пользователя stevieg БД в Delphi 17 04.10.2012 15:47
Авторизация пользователя StudUL C++ Builder 13 06.06.2012 18:09
Авторизация пользователя в Делфи могилев БД в Delphi 9 12.05.2011 01:15
Авторизация пользователя mar4elo PHP 10 31.03.2011 19:28