В началото на форума да иска регистрация

Marik

Registered
Искам да попитам как точно да направя още като влезнеш в началото на форума да ти дава да си пишеш usera i passa и да се логваш
Тоест да не видаш дори и разделите в форума само логването и това е. :cry:
 
Marik каза:
Искам да попитам как точно да направя още като влезнеш в началото на форума да ти дава да си пишеш usera i passa и да се логваш
Тоест да не видаш дори и разделите в форума само логването и това е. :cry:

НЕ съм се пробвал но може да направиш така:
Създаваш един файл за логване.
Примерно:
log.html със следния код:

Код:
      <form action="login.php"  method="post">

Потребител:<input type="text"  name="username" size="10" maxlength="25">
Парола:<input type="password" name="password" size="10" maxlength="25">
<input type="checkbox" name="autologin" checked >
<input type="submit"  name="login" value="Вход">
<a class="mini" href="profile.php?mode=register">Регистрация</a>
<a class="mini" href="profile.php?mode=sendpassword">Забравена парола</a>
      </form>

Слагаш го в директорията на форума и после:


Влизаш в /includes/page_header.php .

Намираш тези редове:

header ('Expires: 0');
header ('Pragma: no-cache');


след тях пишеш следното:

if ( !$userdata['session_logged_in'] )
{
header("location: log.html");
}


Така винаги ще ти дава този файл ако не си логнат.

Нещо такова.
Пробвай.
 
admin каза:
Marik каза:
Искам да попитам как точно да направя още като влезнеш в началото на форума да ти дава да си пишеш usera i passa и да се логваш
Тоест да не видаш дори и разделите в форума само логването и това е. :cry:

НЕ съм се пробвал но може да направиш така:
Създаваш един файл за логване.
Примерно:
log.html със следния код:

Код:
      <form action="login.php"  method="post">

Потребител:<input type="text"  name="username" size="10" maxlength="25">
Парола:<input type="password" name="password" size="10" maxlength="25">
<input type="checkbox" name="autologin" checked >
<input type="submit"  name="login" value="Вход">
<a class="mini" href="profile.php?mode=register">Регистрация</a>
<a class="mini" href="profile.php?mode=sendpassword">Забравена парола</a>
      </form>

Слагаш го в директорията на форума и после:


Влизаш в /includes/page_header.php .

Намираш тези редове:

header ('Expires: 0');
header ('Pragma: no-cache');


след тях пишеш следното:

if ( !$userdata['session_logged_in'] )
{
header("location: log.html");
}


Така винаги ще ти дава този файл ако не си логнат.

Нещо такова.
Пробвай.

Имам един проблем то кода хубаво направи така че само тия дето са регнати да влизат ама са кото ми покаже log.html и цъкна rigster или send password не става нищо какво да правя ?
 
admin, правилно те е насочил, ако искаш обаче, опитай да зададеш да се редиректва към логин страницата на форума. Отвори page_header.php

Намери:

Код:
header ('Expires: 0'); 
header ('Pragma: no-cache');

След тях добави:

Код:
if ( !$userdata['session_logged_in'] ) 
{ 
header("location: login.php"); 
}

Ако и така имаш някакви проблеми пиши.
 

Горе