Логин система и още нещо...

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

Black

Registered
Добър ден като за начало.Искам да попитам как мога от тази система :arrow:
http://web-tourist.net/login/login/view.php?st=794

как мога да направя автора да бъде този който се е логнал в форума ?За логин система съм използвал кадето преди пак в една моя тема самоче за линкове админ ми даде кода...И тъка как ще мога да направя този който е написал урока ника да му е от форума в такъв смисъл да пише автор: логнатия потребител в форума...
Благодаря предварително.
 
5 пъти прочетох темата ти и нищо не разбрах.
я обясни какво искаш да направиш.

///едит:
а май разбрах. искаш системата за уроци да показва потребителя от форума. за това ти трябва този урок:
http://web-tourist.net/login/login/view.php?st=1103
 
http://web-tourist.net/login/login/view.php?st=1103
съм го направил :wink: Не съм обяснил горе как трябва...
Значи като потребителя си велезне с ацц-то и като иска да добави урок да ни пише той кои е автора а автоматично след праштането на урока му да пише

Заглавие: Test Автор: admin

разбирасе ако има потребител с име админ в форума :) Дано сега си ме разбрал :?
 
Black каза:
http://web-tourist.net/login/login/view.php?st=1103
съм го направил :wink: Не съм обяснил горе как трябва...
Значи като потребителя си велезне с ацц-то и като иска да добави урок да ни пише той кои е автора а автоматично след праштането на урока му да пише

Заглавие: Test Автор: admin

разбирасе ако има потребител с име админ в форума :) Дано сега си ме разбрал :?

aaaa горе долу схванах. искаш кат се логне некой да има бутон напиши нов урок. ей ти код:

Код:
<?php
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>

';

}
if ($userdata[user_active]==1)
{
echo "<br /><a href=add.php><b>Напиши нов урок</b></a>";
} else {
echo "";
} 
?>

нещо такова трябва да е кода
 
не... това съм го направил :wink: значи влезни в файл add.php намери

Код:
<?php
$self = $_SERVER['PHP_SELF'];
$zaglavie = $_POST['zaglavie'];
$urok = $_POST['urok'];
$avtor = $_POST['avtor'];

така това $avtor трябва да е $userdata ,но не съм сигорен т като некой се логне в уроците кадето са него да пише автора че е той и както е в уеб-тоурист урока...

Този код се намира в софтуере.пхп

Код:
<font size=\"2\"><a href='view.php?id=$row[id]'>$kratko$totchki</a></font> 
</td>
<td>
<font size=\"2\"> - Написано от <b> $row[avtor]</b></font> <br />
</td>
</tr>
";
}
?>

Написано от там кадето е [avtor] трябва да е username или user_active поне така си мисля но незнам какви настроики да направя още... :(
 
ама до колкото съм ползвал тази система към всяко заглавие на урок си пише кой е автора. или ти искаш автоматично да записва името на автора а не той да си го въвежда?
 
ами така да беше казал.
не съм сигурен но ако си направил урока за интеграция според мен този код:
Код:
<?php
$self = $_SERVER['PHP_SELF'];
$zaglavie = $_POST['zaglavie'];
$urok = $_POST['urok'];
$avtor = $_POST['avtor'];

трябва да го промениш така:

Код:
<?php
$self = $_SERVER['PHP_SELF'];
$zaglavie = $_POST['zaglavie'];
$urok = $_POST['urok'];
$avtor = <a
href="'.$phpbb_root_path.'profile.php?mode=viewprofile&u='.$userdata['username'].' ">'. $userdata['username'].'</a>

или така:

Код:
<?php
$self = $_SERVER['PHP_SELF'];
$zaglavie = $_POST['zaglavie'];
$urok = $_POST['urok'];
$avtor = $_GET['<a
href="'.$phpbb_root_path.'profile.php?mode=viewprofile&u='.$userdata['username'].' ">'. $userdata['username'].'</a> '];

просто не съм довър в php-то и за това не знам дали е така. но си прав че трябва да е $userdata
 
Значи първия начим ми дава някаква грешка че има

< - това сигорно от <a href="....

а на втория вариянт пак някаква грешка но не я помня
 
Код:
<?php
$self = $_SERVER['PHP_SELF'];
$zaglavie = $_POST['zaglavie'];
$urok = $_POST['urok'];
$avtor = $_POST['avtor];
Tрябва да е така.
Защото това $avtor се добавя в базата данни и после показва кой е автора на урока...

Лато се добавя урок трябва да пишеш

value="<?php echo ".$userdata['username']." ?>"

и трябва да инклудваш
Код:
 <?
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);
?>

за да покажеш после автора на урока пишеш $avtor или $row['avtor'].
 
Black каза:
Код:
value="<?php echo ".$userdata['username']." ?>"

Каде да го добавя :shock:

Намери
Код:
<input type="text" name="avtor" size="60" value="">

И го замени със
<input type="text" readonly="readonly" name="avtor" size="60" value="<?php echo $userdata['username'] ?>">

readonly="readonly" - забранява на всички да пишат в полето.
<?php echo $userdata['username'] ?> - взема потребителското име на потребителя.
 

Back
Горе