ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 26.02.2007, 14:04
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

victorianec наглядно твой код авторизации должен выглядеть так:
PHP код:
if ($_POST['action'] == "submit")
{
  
//тут мы проверяем введенный логин и пароль.
  //если они верны, задаем переменную $at_login = TRUE;
  //потом записываем данные в сессию.
 
$_SESSION['login'] = $_POST['login'];
 
$_SESSION['pass'] = $_POST['pass'];
}
elseif (
$_SESSION['login'] && $_SESSION['pass'])
{
 
//сюда вставляем тот же скрипт проверки что был
 // в первом условии, только к переменной обращаемся
 // через суперглобальный массив $_SESSION а не $_POST
 // если все верно, задаем переменную $at_login = TRUE;
}

if (
$at_login == TRUE
{
 
//добро пожаловать пользователь $_SESSION['login']  

и пиши свой код поаккуратнее - он совершенно нечитабелен, поэтому в нем тяжело понять что к чему.
и в начале скрипта предопределяй переменную $at_login, или поставь register_globals - off

Последний раз редактировалось Abra; 26.02.2007 в 14:06..
 
Ответить с цитированием

  #12  
Старый 26.02.2007, 14:07
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

там не $_POST['lpass']; а $_POST['pass'];
А то он не разбереться почему не работает...
 
Ответить с цитированием

  #13  
Старый 26.02.2007, 14:08
victorianec
Новичок
Регистрация: 22.02.2007
Сообщений: 8
Провел на форуме:
5461

Репутация: 2
По умолчанию

Тоже не прав. Не $_POST['pass']; а $_POST['passw'];
 
Ответить с цитированием

  #14  
Старый 26.02.2007, 14:21
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

blaga, исправил уже.

Цитата:
Тоже не прав. Не $_POST['pass']; а $_POST['passw'];
мля ну ты не тупо копи-пасть его к себе, а разберись и сделай на подобии. И замени переменные. Я свои писал от балды.
 
Ответить с цитированием

  #15  
Старый 26.02.2007, 14:26
victorianec
Новичок
Регистрация: 22.02.2007
Сообщений: 8
Провел на форуме:
5461

Репутация: 2
По умолчанию

Все равно выкидывает
 
Ответить с цитированием

  #16  
Старый 26.02.2007, 14:43
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

в начале кода session_start(); поставил?

и прочти все таки документации по сессиям и всему прочему. Думаю гугл выдаст много полезной информации по запросу "авторизация на php"

Последний раз редактировалось Abra; 26.02.2007 в 14:45..
 
Ответить с цитированием

  #17  
Старый 26.02.2007, 16:55
victorianec
Новичок
Регистрация: 22.02.2007
Сообщений: 8
Провел на форуме:
5461

Репутация: 2
По умолчанию

У меня в каждом файле прописан вначале session_start();
Вот сайт мой http://lesson9.victorianec.com там авторизация стоит верху
 
Ответить с цитированием

  #18  
Старый 26.02.2007, 20:33
mR_LiNK[deface_0nl
Участник форума
Регистрация: 12.12.2006
Сообщений: 158
Провел на форуме:
1364740

Репутация: 114
По умолчанию

Цитата:
Сообщение от victorianec  
У меня в каждом файле прописан вначале session_start();
Вот сайт мой http://lesson9.victorianec.com там авторизация стоит верху
)хм..посмотрел сайтиг, зачем те вообще там авторизация??..

скрипт твой еле читаем..глаза еб**сь пока разбирал, наворотил как-будто сдирал и адаптировал... одно лекартсво юзай гугл, скриптов, решений и подсказок оч много

Последний раз редактировалось mR_LiNK[deface_0nl; 26.02.2007 в 20:36..
 
Ответить с цитированием

  #19  
Старый 26.02.2007, 20:36
victorianec
Новичок
Регистрация: 22.02.2007
Сообщений: 8
Провел на форуме:
5461

Репутация: 2
По умолчанию

Сайт тот просто так поставлен для школы ЕШКО отчитываюсь. А авторизацию я просто для себя хочу написать, чтобы потом когда понадобиться вставить его там.
 
Ответить с цитированием

  #20  
Старый 26.02.2007, 20:40
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

Цитата:
А авторизацию я просто для себя хочу написать
ну так САМ и пиши. Мануалы тебе в руки. тут уже все объяснили более чем подробно. если бы у тебя были хотя бы начальные знания, ты бы уже все давно сделал. Так получи эти начальные знания.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с icq reider ICQ 6 16.08.2007 14:47
Это только мне приходит или всем?? (в таком количестве) -Concord- Болталка 15 15.01.2007 09:18
Nik9 Sulf aka Joker Болталка 40 17.07.2006 16:28
Команда исследователей из США представила новую технологию авторизации пользователей. Mobile Мировые новости 0 11.03.2006 12:33
Проблема с перл Эксплойтом для ipb 2.0.* SURRENDER Форумы 2 07.12.2004 12:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ