Город Видное - Видновский форум - Форум города Видное и Ленинского района

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Php пароль переменные сессии

Помогите с сессиями в PHP

Оно не так, это ты где-то что-то накосячил. код показывай

Никаких лишних переменных сессий создавать не надо, тем более пихать в сессию пароль и постоянно сверять его по базе при каждом посещении защищ нной зоны сайт... Запомните, переменные сесси создаются PHP сценарием...

Скорее всего куки подихают слишком быстро, либо всетаки чтото вы не то наделали на стороне сервера.

Не могу передать значение переменной PHP

Стандартный механизм сессий.
В начале файла (до вывода любых данных на экран) делаешь session_start();
Потом используешь переменную $_SESSION вместо $_GET. Подробности гугли.

Мы же хотим передавать и сохранять в течение сессии наши собственные переменные например, логин и пароль . ... Если же в настройках php включена опция register globals, то к сессионным переменным можно обращаться еще и как к...

Одна из причин Августовской войны раскрыта?

Весь секрет в том что Сакашвили бывший КГБшник, вот он и кинул пендосов, они счас еще вложатся а он их еще раз кинет.

Интерпретатор PHP ищет переменную, в которой хранится идентификатор сессии по умолчанию это PHPSESSID сначала в cookies ... Мы же хотим передавать и сохранять в течение сессии наши собственные переменные например, логин и пароль .

Уйди нехристь

Ну и что вы тут нам голову морочите? Россия плохая, Грузия супер так что ли? Это политика и все !! А зачем тогда надо было убивать людей в августе? Вы этот вопро задайте президенту Грузии. Может он вам что ответит?

Опять же сплошное голосновное вранье. "Российские военные инструкторы, мгновенно наводнившие Южную Осетию, в кратчайшие сроки — к маю 2004 года — сбили из малоорганизованных осетинских группировок 6 регулярных батальонов общей численностью 3 тысячи человек. "
Где доказательства?
Работаете старательно, но очень грубо. Тщательнее надо!

В особеннности понравилось место: "А затем привело и к войне, российской агрессии против Грузии, гибели сотен людей, десяткам тысяч беженцев, аннексии территорий, противопоставлении России почти всему окружающему миру, тяжелейшему кризису в международных отношениях за последние 30 лет. "Как будто это рмы расстреливали миротворцев в зоне грызуно-осетинского конфликта. И это тоже не плохо: "В рамках своих показаний Михаил Саакашвили рассказал, в частности, о своей первой встрече с Владимиром Путиным в 2004 году. По его словам, тогда у его визави было две просьбы к президенту Грузии: «Не ставить вопрос о скорейшем выводе российских баз и «хорошо беречь» шефа службы безопасности Валерия Хабурдзания» Как будто МЫ можем просить какого то холопа о чём то))) )
АФТОР жжёт пиши исчо))))))))))))))))))))))))))))))))))))))) 0

А остальные причины? Это одна, а все где.

Сборки Использование PHP Хэширование паролей PHP и HTML PHP и COM PHP и другие языки Переход с PHP 4 на PHP 5 Разные вопросы. ... Описание. Ассоциативный массив, содержащий переменные сессии, которые доступны для текущего скрипта.

Ну и что пусть даже и так... вам то что до этого.. .
Зачем жить в прошедшем.. что было и произошло.. уже не изменить
Вы бы еще нарыли про каменный век1:))

Эстония/ Русские козлы, мешают фашиствовать!
Литва/ +1
Латвия/ +1
Россия/ Да пошли вы. .
Эстония/ Эй, модератор, русские матерятся! Примите меры!
Россия/ Да пошли вы. .
ЕС/ Соблюдайте правила приличия!
Эстония/ Уберем памятник "Воину", построим Рейхстаг!
Россия/ Только попробуйте! Крантик прикрутим!
Эстония/ Модератор! Россия угрожает! "Забанить" их!
Литва/ +1
Латвия/ +1
ЕС/ Будте взаимовежливы!
Россия/ Имели мы вас всех ввиду! Модератор, заткни мопсов!
США/ Россия много себе позволяет, мы никого не дадим в обиду!
Россия/ Мериканцы, вы там свою ПРО себе в рот засуньте, а то мы и вам крантики перекроем!
США/ Русские свиньи, мы вам покажем демократию! Отдайте нам нашу нефть добром, пока силой не отняли!
Грузия/ Русские козлы!
Литва/ +1
Латвия/ +1
Россия/ Да пошли вы. .
Грузия/ Модератор! Русские опять матерятся!
Украина/ Русские, будете материться, мы вступим в НАТО.
ЕС/ Достали уже собачиться! .
Россия/ Все, закручиваем гайки! Не говорите, что не предупреждали!
ЕС/ Мы-то тут причем?
США/ Русские оборзели. ЕС, куда ракеты ставить?
Польша/ К нам!
Чехия/ К нам!
ЕС/ Мож не надо? Без газа нам туго будет!
Британия/ Русские полонием травят всех подряд!
США/ Это ужастно! Полоний опасен!
Япония/ Ага, он был полезен только для Хиросимы, спасибо США! Русские, отдайте Курилы, нам некуда размножаться!
Россия/ Вы там все обкурились что ли? Модератор куда смотрит?
США/ Такая риторика недопустима!
Грузия/ Русские нас бомбят! ! Хэлп! !
Россия/ Грузины, вы там с перепоя все, что ли?
США/ Русские, следите за базаром!
Россия/ Да пошли вы все. .
ЕС/ давайте разберемся
США/ чего разбираться - Россия виновата!
Россия/ согласен с Модератором - давайте разбираться почему Грузия виновата
США/ Пусть Росиия успокоится!
Грузия/ Русские нас бомбили - у нас и картинка есть!
Россия/ Грузины - засуньте себе эту картинку знаете куда?
ЕС/ нам картинка грузинов нравится
США/ Грузия рисуй еще
Россия/ А у нас картинки нет и пошли вы все. .
Польша\ А еще Россия на форуме eda.pl нас послала
Латвия\ +1
Литва\+1
Эстония\+1
ЕС\ 2 Польша – За что?
Польша\ Еда не нравится
Россия\ 2 Польша - Сами жрите вашу тухлятину
ЕС\ 2 Россия – полегче с голословными обвинениями
Россия\ 2 EC [ссылка заблокирована по решению администрации проекта]
EC\ Фу! Какая гадость. 2 Россия и Польша – сами разбирайтесь. Тут не eda.pl
Польша\Я буду жаловаться
ЕС\ Пишите почитаем.
Польша\И напишу, про всех напишу!
Англия\+1
Россия\ да вы там хоть все опишитесь!
Англия\2 Россия А нука быстро мне в почту ([email protected]) все свои логины и пароли!
Россия\ 2 Англия. А пошли вы …
Англия\ Модераторы! Россия нарушает всё что можно! Куда вы смотрите!
США\ +1
Россия\ Англия хакеров покрывает. http://www.uk.uk\berezovskiy\zakaev_terrorist.php
EC\Все личные претензии в почту.
Россия/ Первые нах! Принимаем поздравления - 1 млн. км. Арктики теперь наш. Если кто не верит, пусть нырнет на 4 км. и там увидит наш триколор. Чиллингаров рулит!
США/ Наш Президент интересуется: Арктика это где?
Россия/ Там, где дофига нефти и газа, но не в Ираке
США/ Брехня! Норвегия говорит, там только норвежская семга добывается.
Россия/ Поправочка: русская семга. И нефть и газ. Русские. И алмазы. И много других вкусняков. Так где поздравления?
Канада/ -1
Норвегия/ -1
Исландия/ -1
Швеция/ -1
Финляндия/ -1
Дания/ -1
США/ Это не легитимно!
Россия/ Вы нырните на 4 км. сначала, а потом говорите.
США/ Модератор, примите меры, мы нырнули и увидели, что все дно Мирового океана утыкано российскими флажками!
ЕС/ Россия, вам все мало! ? Ну на кой черт вам этот акиян?
Россия/ "И стану я владычицей морскою, а США будет у меня на посылках! " Пушкин сказал, чтоб вы знали.
США/ Не зарывайтесь! Лучше признайтесь, что пол Грузии разбомбили.
Ро

Это не причина

БАКУ, 6 августа В настоящее время между Россией и США идут переговоры вокруг Ирана и Грузии, по итогам которых США могут обменять Грузию на Иран. Об этом на пресс-конференции в бакинском международном пресс-центре «Новости» в среду заявил директор Центра политических инноваций и технологий Мубариз Ахмедоглу.

Причиной перемены Путина к Сааку является закулисный заказ Дерипаски об "снятии" их бывшего друга по бандитским 90-м с поста президента Грузии. А причина недовольства негласного всемогущего в России олигарха президентом кавказского государства стала их ссора непосредственно перед изначальными событиями. Дерипаска содействовал "назначению" Саакашвили в Грузии, и при последней встрече пожелал заиметь " трубу" проложенную через страну, и долю в Грузинской промышленности, на что получил отказ в грубой форме. Дальше все по "вертикали власти". ( информация с источников взлома олигархических переписок)
Грязные разборки были облечены в патриотические одежки для верных империи патриотов.

И PHP запишет в файл, связанный с этой сессией, переменную test. ... Работа с e-mail средствами PHP. Определение IP адреса Безопасность PHP скриптов Шаблоны Хэширование паролей.

Вполне разумно и логично. Я сама была уверена, что дело было в российских военных базах.

А еще нефтепровод Баку-Джейхан... и многое другое.
Сказки... пожалели осетин. Смешно.

Вы еще Папу Ромского и Равина сюда приплетите для полной гармонии вновных в войне с грузией.

К сожалению, эта серия "Вестника Лэнгли" мною комментироваться не будет - от столь большого количества голословных обвинений (Саурон во Властелине Колец по сравнению с Россией из статьи - душка) ржу нимагу под столом)))

Как вообще (теоретически) устроен сайт? Допустим, регистрация пользователей и организация их "личного кабинета"?

Мой тебе совет от пару недель как экс-студента =) Учил бы ты лучше пхп ))) Не надо в меня кидать тапками и холиварить. Причина проста. По пхп больше инфы в сети. Разберешься с основами веб-разработки - сможешь переучиться на чем угодно.
А теперь по сути. То, как ты себе представляешь регистрацию, правда. Вернее, как мой препод всегда говорит, - "почти правда". Если сделаешь то, что ты сейчас описал, считай лабораторку сдал. А может и курсовую - зависит от места обучения.
Из придирок - совместно с регистрацией надо будет изучить механизм сессий. И куки до кучи. И пароли в чистом виде не желательно хранить. Обычно хранят хеш (но это позже освоишь) .
Вообще, слишком расплывчато дальше получится. Сделай вот то, что описал. И у тебя появится чуть больше понимания, куда дальше копать. Да и гугл. . Впрочем, ты это уже слышал =)

И PHP запишет в файл, связанный с этой сессией, переменную test. Здесь очень важное замечание. ... пользователям, то тут поможет такой трюк стартовать сессию только тем, кто ввел пароль, или тем, у кого уже стартовала сессия.

PHP сессии!

Session_start()-то где?
И почему во втором случае ты записываешь в сессию содержимое несуществующей переменной? Почитай как работает присваивание.

Форма авторизации обычно состоит из двух текстовых полей Логин и пароль и кнопки Войти. ... Для записи в сессии существует переменная SESSION. Например, простой пример Файл index.php будет запись в сессию

Не входит на сайт пишет Вы ввели не всю информацию, вернитесь назад и заполните все поля! вот код.

По коду всё норм. С формой что то не то

Глава Сессии и cookie в PHP. В данной главе вы найдете примеры работы с сессиями на PHP, примеры кода на PHP. ... Если идентификатор текущей сессии уже существует, то загружаются зарегистрированные переменные сессии.

POST запрос с одной страницы и переход на другую с использованием данных из этого запроса? Используется php, js, MySQL.

Сохранять логин и хеш в сессию и в другом файле читать их... но все равно какой-то бред из тонны файлов... изучайте патерны проектирования...

Что такое сессия в php. ... Пример работы 1. Пользователь вводит логин и пароль и заходит на сайт 2. Данные с логином и паролем сохраняются в сессии одной из страниц сайта ... Урок 3. Переменные в PHP.

Я так понимаю вы делаете авторизацию??? Тогда вот вам примерчик.. http://otvet.mail.ru/question/169939998 делаете по аналогии.. и читаете про сессии http://phpfaq.ru/sessions

<?
header('Content-Type: text/html; charset=utf-8');
$prm1 = "login=".$login;
$prm2 = "hash=".$uh;
if(empty($prm1) or empty($prm2)) {
die("Ошибка входа");
}else {
include_once 'userzone.php';
}
?>

Как делать пароль для доступа в сайт

Если на самом сайте, то через сессии - в зависимости от значений глобальных переменных разные страницы показываешь... есть еще http - авторизация, она настраивается в файле .htaccess - специальная команда есть, и зашифрованный пароль в ней вводится... там с шифровкой пароля поманаться может придется, но если php знаете - проблем не будет ))))

Отправка почты Безопасность HTTP-аутентификация Защита логином и паролем Автоматизация Регулярные выражения в PHP. ... В зависимости от настроек PHP сессии могут создаваться либо вручную, либо автоматически при первом обращении...

Нужна помощь в Php коде

Проблема в том, что переменная объявляется в одном файле, а пытаетесь Вы ее вывести в другом. Вы что, не знаете как PHP работает???

Что такое сессии в PHP? С помощью сессий можно передавать произвольное количество переменных и хранить их между запросами. ... Хранение переменных в сессиях обеспечивает сокрытие данных, если нужно передавать логин и пароль от...

И лучше проверять перед отправкой формы на java script

Воспользоваться сессиями

Сессии в помощь - уже выше было подсказано.

Переменные доступны только в той области видимости вкоторой они определены, например это может быть файл, функция, класс. у тебя скорее всего $error доступна во всем файле register.php и в тезх что подключаются после строчки $error = "You need to enter a username and password"; если там дальше есть include или require

Сессии в php

Юзай кукисы, глобальные переменные

Это называется регистрация переменной. Эти строчки пишут в начале программы, чтобы PHP-код, идущий ниже в ... Или использовать ее миниматьльно в базе данных только список логин паролей, в сессиях на файлах вся рабочая информация.

Кто может подсказать (пошагово) в Wordpress, с чего начать создание сайта

1. решить, что будет на сайте
2. понять, подойдет ли для этого вротпресс
3. раскурить кодекс вротпресса (эт у них так мануал зовется)
4. поставить движок
5. делать сайт

Файл index.php содержит форму, где пользователь введ т свой логин и пароль. ... Кстати, есть одна, мало где документированная возможность сессий PHP доступна начиная с версии 4.0.3 - в сессиях можно хранить не только переменные, но и...

Вообщето это блог о теме .
сайты делают на другом движке, хотя некоторые садисты делают и магазины на блоге

1. Создаете пустую базу данных MySQL, в которой WordPress будет хранить свои данные.
2. Копируете файлы WordPress на сервер.
3. Создаете копию файла wp-config-sample.php, называете ее wp-config.php и редактируете ее, устанавливая нужные значения констант. Их есть две группы.
Первая группа -- информация о базе данных:
DB_NAME
DB_USER
DB_PASSWORD
DB_HOST
Вторая группа -- ключевые фразы для шифрования паролей и сессионных переменных:
AUTH_KEY
SECURE_AUTH_KEY
LOGGED_IN_KEY
NONCE_KEY
AUTH_SALT
SECURE_AUTH_SALT
LOGGED_IN_SALT
NONCE_SALT
4. Заходите на сайт браузером, и WordPress сам делает все, что нужно.
По результатам этого процесса имеем работающий сайт со стандартным внешним видом, который поддается настройкам, и административный интерфейс. При желании можно поменять внешний вид путем установки новой темы или разработки своей собственной.

У меня есть БЕСПЛАТНЫЙ КУРС по созданию сайта на WordPress с ноля, в ВИДЕОФОМАТЕ Просто, Пошагово за 2 – 3 вечера сможешь создать профи сайт с форумом, подпиской и прочими фишками, даже если чайник
Ссылка на сайт [ссылка заблокирована по решению администрации проекта] . com (Удалите пробел после точки)
Появятся вопросы, можешь задать через контактную форму, либо в личку

Что такое куки и как их прочистить?

Куки - это булки, в которых хранятся переменные сайтов (просто текстовые файлики, по сути они безвредны, содержат лишь название и значение). Они убиваются в настройках браузера. Для IE в папке Cookies. Можно удалять все без исключения, Однако и сессии все слетят и придётся кое-где заново логиниться.
Куки не вредоносны - проблемы возникают от сайтов, которые их обрабатывают в своих интересах, например, Яндекс - пихает рекламу по аналогии с просмотренными товарами, т. е. по интересам.
Помимо сессий слетят и настройки некоторых сайтов: цвета, размеры, регион, язык и т. д.
В браузере FF очень удобно убивать выборочно, например, вводишь в соответствующем месте ebay и убиваешь все что связано только с ним (сессия, настройки валют, языка и региона, последние просмотренные товары), а остальное остаётся нетронутым.

Здесь представлены схемы работы сессий в PHP-4, сейчас уже PHP-5. ... А данные переменных name password будут записаны строкой в файл на сервере, где и будет лежать имя и пароль пользователя в файл с таким же именем...

С помощью куки файлов сайты следят за твоими действиями в интернете, удалять их очень полезно.

Доступно и подробно))
В конце статьи можно перейти к видеоуроку, как почистиь..
http://www.chaynikam.net/view_articles.php?id=23

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

If else PHP

А откуда вы берете $login and $password ?

В данной статье я постараюсь изложить все известные мне способы защиты идентификатора сессии в PHP. ... Если вы храните пароль сессии в переменной SESSION все-таки лучше использовать sql , то не стоит хранить его в открытом виде.

Я помогу точно! но писать на английском я не могу сюда мне не дают права го в агент или вк помогу. делать мне всеровно нечего.

Echo "<meta content='0; URL=index.php'>";
замени на
echo "Login: ".$login."<br>Password: ".$password;
если на странице будет просто "Login:" и "Password:", а после них - ничего, то смотри в ту сторону, откуда идут эти переменные

Enter.php
<?php
session_start();
if(isset($_POST['enter'])) {
$login = htmlspecialchars($_POST['login']);
$password = htmlspecialchars($_POST['password']);
$bad = false;
if((empty($login)) || (empty($password)) {
$bad = true;
exit('Заполните все поля');}
if($login != 'admin' && $password != 'admin') {
$bad = true;
exit('Неверный логин или пароль');}
if(!$bad) {
$_SESSION['success'] = 1;
header("Location:admin.php");}
?>
<form action="" method="post">
<input type="text" name="login" /><br />
<input type="password" name="password" /><br />
<input type="submit" name="enter" value="Войти" />
</form>
--------------------------------------------------------------------
admin.php
<?php
session_start();
if(!isset($_SESSION['success'])) header("Location: enter.php");
if(isset($_GET['exit'])) {
unset($_SESSION['success'];
session_destroy();
header("Location: enter.php");
?>
<h2>Это админка</h2>
<a href="?exit">Выход</a>

В чем проблема? PHP

Скобка лишняя самая последняя

При создании сессии PHP создает специальный временный файл, в котором хранит сессионные переменные. ... Небольшой скрипт, эмулирующий авторизацию пользователя на сайте. Формы ввода логина и пароля нет, есть просто две кнопки...

Если я правильно понял, если попадаешь на эту страницу – в зависимости от того, какие данные передаются ($_POST['login'] или $_POST['password']), он выполняет разные сценарии. К чему такая морока? Отсылай обе переменные, проверяй аккаунт на валидность, а дальше обновляй обе переменные. Зачем разные сценарии для, по факту, двух связанных значений? Да и код будет раза в два короче.
Плюс в таблице messages будет проще использовать идентификатор пользователя, а где вывод – брать из users с фильтром, где id пользователя равен id пользователя, оставившего комментарий.

Замените:
$result4 = mysql_query("UPDATE users SET password='$password' WHERE login='$old_login'");
На:
$result4 = mysql_query("UPDATE `users` SET `password`='$password' WHERE login='$old_login'") or die(mysql_error());

Простой вопрос PHP пост и гет

Открой новый сокет для поста.

Регистрация Вспомнить пароль. ... Сессии в PHP предназначены для хранения сведений о пользователе, в то время как он перемещается по сайту. ... Если сессия уже существует, то она загружает из не все значения переменных.

Как сделать так, что бы на своем собственном сайте информацию могли читать только зарегистрированные пользователи?

Воспользуйтесь session_start();
<?
session_start();
// создаем новую сессию или
// восстанавливаем текущую
if (!isset($_GET['go'])){
echo "
Login:
Password:
";
}else {
$_SESSION['login']=$_GET['login'];
// регистрируем переменную login
$_SESSION['passwd']=$_GET['passwd'];
// регистрируем переменную passwd
// теперь логин и пароль - глобальные
// переменные для этой сессии
if ($_GET['login']=="pit" &&
$_GET['passwd']=="123") {
Header("Location: secret_info.php");
// перенаправляем на страницу
// secret_info.php
}else echo "Неверный ввод,
попробуйте еще раз
";
}
print_r($_SESSION);
// выводим все переменные сессии
?>

Работа с сессиями PHP. Сессии позволяют установить связь между посетителем и сайтом при помощи идентификатора сессии. Переменные сессии и их значения хранятся только на сервере.

Если пользователь зарегистрирован присваивать ему значение regtrue например, а БД с информацией добавить проверку на наличие такого значение у юзера. если есть - показывать, если нет - не показывать

Во многих движках это уже заложено. При создании категории можно указать, какая группа будет видеть. Обычно есть три основные группы - админ, зарегистрированный, гость.

Как реализовать php аутенфикацию? (авторизация)

Алгоритм
- читаем файл, заносим в массив Ф
- разбираем массив Ф разделителем / маской (split функция.. )
- в форме вводим данные и при наждатии отправить пишем их в куки/сессию
- проверяем данные из массива Ф с данными в куках/сессии

Удаление переменных сессии. Кроме умения регистрировать переменные сессии т.е. делать их глобальными на протяжении всего сеанса работы , полезно также уметь удалять такие ... В Index.php уничтожим логин и пароль, введенные ранее

Http://habrahabr.ru/post/13726/
Както так, проще не видел.

PHP+MySQL

Если не ошибаюсь, так правильнее будет:
<?php
include("bd.php");
$password=$_SESSION['password'];
$email=$_SESSION['email'];
$res=mysql_query("SELECT id_users FROM users WHERE password='$password' and email='$email'");
if(empty($password) and empty($email)) {
echo "Дорогой друг. Сначала зарегистрируйтесь";
}
else{
if (!$res) {
echo 'Ошибка выполнения SQL-запроса';
exit;
}
$name = mysql_fetch_row($res);
echo $name[0];
}
?>
PS.: В вашем варианте, в переменную "$name" записывается не текстовое значение полученного логина из базы данных, а результат выборки, которую требуется обработать. Для этого в моем примере я использую функцию "mysql_fetch_row", которая извлекает строку массива данных из выборки "$res". Далее, чтобы вывести логин в данном конкретном случае, обращаемся к нулевому индексу массива "$name".

Уничтожение переменных сессии. В файл secret info.php добавим строчку для выхода на главную страницу ... Пример 12.4b. Index.php. Теперь, чтобы попасть на секретную страницу, нужно будет опять вводить логин и пароль.

Ну так вы в переменную $name запихнули SQL запрос и в конструкции else выводите его! Соотвественно ничего не происходит! К тому же когда исползуете сессии то в самом начале скрипта должен быть session_start()!То есть эта функция обявляет начало сессии! При авторизации сначала получаете логин и пароль потом там всякие проверки а потом делаете следущее! Выбыраете из бд того пользователя у которого логин равняется логину который он ввёл и пароль равняется тому паролью который он ввёл!! Потом если логин и пароль не верны то выводить ошибку если же все верно то лишь тогда запихнуть логин и пароль в сессию и сделать редирект на страницу пользователя!! Эта теория теперь практика! !
<?php
$connect = mysql_connect('localhost', 'root', '');
mysql_select_db('test');
if(isset($_POST['enter'])) {
session_start();
$login = htmlspecialchars($_POST['login']);
$password = htmlspecialchars($_POST['password']);
$bad = false;
$query = mysql_query("SELECT * FROM `users` WHERE `login` = '$login');
$row = mysql_fetch_array($query);
if($row['password'] == $password) {
$_SESSION['login'] = $login;
$_SESSION['password'] = $password;
header("Location: user.php");}
else {
echo 'Неверный логин или пароль! ';}
?>

Не сохраняются сессии на PHP!

Возможно! попрубуй через пол часа повторить

Механизм сессий в PHP. В этой лекции мы разберем, что такое сессии и в чем их специфика в PHP, решим одну из основных ... Мы же хотим передавать и сохранять в течение сессии наши собственные переменные например, логин и пароль .

Напиши в личку!

Давно. Чере 3 года увидишь новые модели не нокиа, а уже НЕВкиа.

Include d php

Ну так конечно же не будет, что у Вас avtoriz.php делает? Обрабатывает данные из формы? Нет, он присваивает пост переменки своим внутренним переменкам значения которых тупо и безследно умирают как только он отработает. index.php же инклудит его с уже пустыми переменками во время собственного исполнения. В свойстве action формы укажите непосредственно index.php и всё у вас будет, avtoriz.php у вас тупо бесполезен.

Главная - Статьи - WWW HTML, PHP и др. Сессии. Скрипт авторизации. Часть 1. ... Функция пропускает только тех, кто указал верный логин и пароль в форме name, pass на входе, потом эти переменные сохраняются в сессию, следовательно, пока...

В сессиях такие вещи надо хранить.

Регистрация на сайте

Каша какая то.. .
Подобные вещи реализуют с помощью БД!
Выполните вот такой запрос к БД
CREATE TABLE IF NOT EXISTS `users` (
user_id INT(11) UNSIGNED AUTO_INCREMENT,
login VARCHAR(32) UNIQUE,
password VARCHAR(32) UNIQUE,
PRIMARY KEY(user_id)) ENGINE = MYISAM
а потом вот такую штуку надо делать
<?php
if(isset($_POST['reg'])) {
$login = htmlspecialchars($_POST['login']);
$password = htmlspecialchars($_POST['password']);
$r_password = htmlspecialchars($_POST['r_password']);
$bad = false;
if((empty($login)) || (empty($password)) || (empty($r_password))) {
$bad = true;
echo 'Заполните поля';}
else {
if(strlen($login) > 32) {
$bad = true;
echo 'Слишком длинный логин';}
if(strlen($password) > 32) {
$bad = true;
echo 'Слишком длинный пароль';}
if($password != $r_password) {
$bad = true;
echo 'Пароли не совпадают';}
}
if(!$bad) {
$login = mysql_real_escape_string($login);
$password = mysql_real_escape_string($password);
$password = md5($password);
$connect = mysql_connect('localhost', 'root', '', 'db_name');
$query = mysql_query("INSERT INTO `users` (`login`, `password`) VALUES ('$login', '$password'");
mysql_close($connect);
echo 'Регистрация успешно завершена';}
?>
<form action="" method="post">
<input type="text" name="login" placeholder="login" />
<input type="password" name="password" placeholder="password" />
<input type="password" name="r_password" placeholder="Password again" />
<input type="submit" name="reg" value="Register" />
</form>
Здесь я всегда исползую сессии и файлы шаблонизаторы но для вас этого достаточно))))))))))))

Файл index.php содержит форму, где пользователь введ т свой логин и пароль. ... Все переменные сессий стали доступны из глобального массива SESSION var name .

Глобальные переменные в php

Ну как? Считываешь и выводишь на экран (не спрашивай как)

Регистрация переменных сессии. Однако от самих идентификатора и имени сессии нам пользы для решения наших задач немного. ... В Index.php уничтожим логин и пароль, введенные ранее

Если вы будете использовать ЭТИ переменные то у каждого игрока который войдет в игру будут ЭТИ пареметры (здоровье, деньги и т. д. ) Все храните в базе (файлах) а через cgi-запросы (или через куки) передавайте номер сессии пользователя и контрольную цифру чтобы сессию не увели враги

Как ЭТО использовать дальше - смотри как хочешь использовать.
А вот то что пароли не шифруются - бяка. Они вообще не должны храниться "как есть" а только в зашифрованном виде. и пароль на входе должен сравниваться с кодом после его шифрования

Любишь чесать левое ухо правой пяткой? Теперь тебе надо этот файл с диска считывать, каким-то образом (самое простое - регулярками) вытаскивать из него нужные, т. е. относящиеся к конкретному пользователю данные и впихивать их в сессию. Но это зависит ещё и от того, как ты этот файл внутри организовал.
Вот и получился у тебя аналог таблицы в БД, только работает в 100500 раз медленнее и неудобнее. Ладно, ладно, не спрашиваю...

Введите имя пользователя длиной от 2 до 25 символов


Имя должно состоять не менее чем из 2 символов и не более чем из 25 символов.

Введите правильный e-mail адрес


Вы должны указать правильный e-mail адрес, так как случайно сгенерированный пароль будет выслан на этот адрес.

Выберите свои региональные настройки


Для того, чтобы время отображалось правильно, вы должны выбрать часовой пояс для местности, откуда вы посещаете форум.

Выберите свои личные настройки

Выберите, каким образом вы хотите, чтобы ваш e-mail адрес отображался на форуме, и хотите ли вы, чтобы другие пользователи имели возможность слать вам e-mail сообщения через форум или нет.



Включение этой опции даёт возможность форуму "запоминать" вас между визитами (имя и пароль сохраняются в куках вашего броузера). В этом случае, вам не нужно будет каждый раз вводить ваше имя и пароль при заходе на форум. Вход будет произведён автоматически. Рекомендуется.