RQ: Линкове...

  • Автор Автор Black
  • Начална дата Начална дата

Black

Registered
Здравейте не съм много сигорен за тук или за пхп раздела е тази тема но..
Значи въпросът ми е следния как мога да добавя на упределена страница да е нужно да имаш регистрация в форума зада влезнеш в нея става въпрос не във форума да е страницата а да е извън какъв е код... аз имам код за логване но ми трябва и това тъй че ако потребитела не се логнал да няма право до тази страница... и ако може да ми обясните как става... 10х предварително
 
Black каза:
Здравейте не съм много сигорен за тук или за пхп раздела е тази тема но..
Значи въпросът ми е следния как мога да добавя на упределена страница да е нужно да имаш регистрация в форума зада влезнеш в нея става въпрос не във форума да е страницата а да е извън какъв е код... аз имам код за логване но ми трябва и това тъй че ако потребитела не се логнал да няма право до тази страница... и ако може да ми обясните как става... 10х предварително

http://web-tourist.net/login/login/view.php?st=1103

това е.

Така работи и туриста.
 
значи този урок точно за него говоря...
мисалтами е да ограница достапа на не регестрираните... искам даго направя като някои иска да търси в търсачката да трябва да се е регистрирал иначе да не може ако е гост да му испише трябва да се регестрирате в форуума...
 
Black каза:
значи този урок точно за него говоря...
мисалтами е да ограница достапа на не регестрираните... искам даго направя като някои иска да търси в търсачката да трябва да се е регистрирал иначе да не може ако е гост да му испише трябва да се регестрирате в форуума...


<?
define('IN_PHPBB', true);
$phpbb_root_path ='forum/';
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);



if ($userdata['user_active']>0)
{

echo '

<table border="0" style="font-size:12px;" cellpadding="0" cellspacing="0" >
<tr>
<td style="font-size:12px;" height="20"><b>Потребител:</b>
</td>
</tr>
<tr>
<td style="font-size:12px;" height="20"><a
href="'.$phpbb_root_path.'profile.php?mode=viewprofile&u='.$userdata['username'].' ">'. $userdata['username'].'</a>
</td>
</tr>
<tr>
<td height="20" ><a class="user" href="'.$phpbb_root_path.'login.php?logout=true&sid='.$userdata['session_id'].'">Изход</a></td>
</tr>
<tr>
<td height="5">
</td>
</tr>
</table>

';
}
else
{

echo '

<form action="'.$phpbb_root_path.'login.php" method="post" style="margin: 0px;">
<input type="hidden" name="redirect" value="../index.php" />
<table border="0" style="font-size:12px;" width="130" cellspacing="0" cellpadding="0">
<tr>
<td class="left" height="25">
<b>Потребител:</b>
</td>
</tr>
<tr>
<td class="left" height="25">
<input type="text" name="username" size="10" maxlength="25">
</td>
</tr>
<tr>
<td class="left" height="25">
<b>Парола:</b>
</td>
</tr>
<tr>
<td class="left" height="25">
<input type="password" name="password" size="10" maxlength="25">
</td>
</tr>
<tr>
<td>
автоматично: <input type="checkbox" name="autologin" checked >
</td>
</tr>
<tr>
<td class="left" height="35">
<input type="submit" name="login" value="Вход">
</td>
</tr>
<tr>
<td class="left" height="20" >
<a href="'.$phpbb_root_path.'profile.php?mode=register">Регистрация</a>
</td>
</tr>
<tr>
<td class="left" height="20">
<a href="'.$phpbb_root_path.'profile.php?mode=sendpassword" >Забравена парола</a>
</td>
</tr>
</table>
</form>

';



echo "Достъпа е разрешен само за регистрирани потребители";

exit;


}

?>



само това в червеното съм добавил. :)

това ти е кода на защитената страница.
Ако потребителя се е логнал или се логне ще вижда
всичко
ако ли не му пише "трябва да сте регистриран" и exit....
 
admin е написал как трябва да стане
слагаш това
if ($userdata['user_active']>0) {
тук пишеш кода който да се изпълнява ако юзъра е логнат
}
кажи дали става...
 
<?php if ($userdata['user_active']==1){ echo "Текста когато потребителя е логнат"; } else { echo "Текста когато потребителя не е логнат"; } ?>
 
пробвах как ли не.... искам на тази търсачка кадето сам я направил :arrow:

Код:
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" class="alert">
<tr>
<td bgcolor="white" class="style3" valign="top"><br><center>
<font color="red">*</font><font color="green">Моля напишете точна фраза</font></center>
<center> 
<form action="search.php" method="post"> 
<input type="text" name="searched" size="30"> 
<input type="submit" value="Търсене"> 
</form>

<?php 
$flag=0; 
$dir="upload/"; 
if(isset($_POST['searched'])) { 
foreach(glob($dir."*") as $file) { 
if(@eregi($_POST['searched'], str_replace($dir, "", $file))) { 
echo("<a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a><br />\n"); 
$flag+=1; 
} 
} 
if($flag==false) { 
echo("Няма намерени файлове."); 
} 
} 
?> 
</div>
</center>
</div></td>
</tr>
</td>
</tr>
</table>

Като цъкна на Търсене и потребитела не е се регнал да му испише
Нямате достап до страницата трябва да си влезнете с акаунта.

след което да му отвори търсачката като се логне и да така да стане при качването на файловете...
 

Back
Горе