imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 06.04.2003, 11:12     # 1
dob
Guest
 
Сообщения: n/a

Помогите

Мне надо для своего форума написать одну вещь.
Я хочу , чтобы через страницу login заходили в форум ,а если без ней то нельзя , не знаю как написать скрипт вернее я написал но меня постоянно выкидывает на страницу login в случае если я пытаюсь добавить тему или на другую страницу форума перейти помогите.... я сначала хотел с сессиями сделать но потом думаю куками лучше будет подскажите как написать чтобы всё правильно работало
 
Старый 06.04.2003, 13:09     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
а ты просто в форуме отключи..... просмтор без авторизации......

сессииями полюбому лучше..... они и в кукях хранятся
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 06.04.2003, 17:37     # 3
dob
Guest
 
Сообщения: n/a

Стасик ты меня не много не понял я сам хочу написать всё впринцапе готово , ноо я никак с этой штукой не разберусь я не хочу , чтобы незарегестрированный пользователь смотрел форум.
Могу привести то что я "написал" мягко выражаясь
 
Старый 06.04.2003, 18:12     # 4
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
используй сессии
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.04.2003, 14:44     # 5
dob
Guest
 
Сообщения: n/a

Post Ещё одно

Я значит использую для входа н7а форум файл Login.php - тама вводят своё имя и пароль , далее меня переносит на скрипт index.php , сейчас я приведу , что относится к плану авторизации и сессиям
Код:
<?
session_start();
include("*****.php");
mysql_connect("localhost",$тфьу_ви,$pass);
mysql_select_db("*****");
if(session_is_registered("user")){ }else{
if(!empty($user) && !empty($password))
{
$opi=mysql_query("SELECT * FROM humans");
while($wer=mysql_fetch_array($opi))
{
if($user==$wer[user] && $password==$wer[password])
{
$gogo="1";
}}

}
else
{
header("Location: login.php");
$mud="Вы должны заполнить все поля!";
}
if($gogo=="1"){
session_register("login");
$login=$user;
}
else
{
header("Location: login.php");
$mud="Вы ввели не правильные данные!";
}
}
?>
мне так кажется , что всё правильно , но всё абсолютно не правильно по-ходу так как не работает , всмысле , если пытать добавить топик в форму геде обращается $PHP_SELF , то меня выкидывает на страниц login.php


разъясните чего к чему...
 
Старый 12.04.2003, 04:37     # 6
AleXXXSoft
Guest
 
Сообщения: n/a

Если ты с помощью Header посылаешь юзера на другую страницу, то после него нужно ставить exit.
 
Старый 12.04.2003, 12:18     # 7
dob
Guest
 
Сообщения: n/a

и всё будет ок?
 
Старый 12.04.2003, 18:07     # 8
AleXXXSoft
Guest
 
Сообщения: n/a

Нет я просто сказал - это как правило для хеадера. А насчет работать - тут другая история. Это первое, что бросилось в глаза.
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

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


Часовой пояс GMT +4, время: 20:09.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.