За интеграцията на IPB 2.3.6

koko92_national

Registered
Как мога да направя линк "Изход"? Прегледах във форума не намерих. Също така как мога да изкарам други данни за потребителя? Например: Съобщения, аватар и др.
 
Използвай направо това => http://ipbwi.com Има много опции и можеш да правиш практически всичко.
 
Ненужно ми е. Няма ли да стане по лесно като се зададе променлива за сесия (не знам как става)?
 
http://web-tourist.net/login/login/view.php?st=2397

Код:
<?php
if($_SESSION['user_info']['name'] != 'Guest')
{
echo '<a href="http://saita_vi/forum/index.php?act=Login&CODE=03&k='.$_SESSION['key_logout'].'">Изход</a>';
}
?>
 
Това на svilkaa трябва да става.

Ама дай повече информация де, коя от всички интеграции ползваш ала-бала, код на логина нещо. Чашата от кафето отдавна съм я изпил за да гадая за какво иде реч.

Това от урока на Жоро също е тествано и работи.
 
Ето ми login.php
Код:
<?php
$host="localhost";//хоста
$db_user="root";//дб потребител
$db_password="koko"; //дб парола
$database="new_forum"; //дб име
mysql_connect($host,$db_user,$db_password);
mysql_select_db($database);//свързваме се към бд
$pyt="forum/"; //пътя до форума
if (isset($_COOKIE["member_id"])) { //проверява дали има бисквитки
if ($_COOKIE["member_id"] == 0) { //ако не е логнат даваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребител:</td></tr><tr><td> <input type='text' size='25' maxlength='64' name='UserName'></td></tr>
<tr><td>Парола</td></tr><tr><td> <input type='password' size='25' name='PassWord'></td></tr>
<tr><td colspan='2'>Запомни ме? <input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td colspan='2'>Анонимно <input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr><tr><td><a href='".$pyt."index.php?act=Reg&CODE=10'>Забравена парола</td></tr></table>";
}
else { //, но ако е логнат показваме инфо

$query = mysql_query("SELECT name FROM ibf_members where id='$_COOKIE[member_id]'") or die(mysql_error());
while($r = mysql_fetch_array($query)) //взимаме потребителя от БД
{
echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'>$r[name]</a><br>
<a href='".$pyt."index.php?act=UserCP&CODE=00'>Контрол панел</a>
";
}
}
}
else {//ако няма бисквитки показваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребител:</td></tr><tr><td> <input type='text' size='25' maxlength='64' name='UserName'></td></tr>
<tr><td>Парола</td></tr><tr><td> <input type='password' size='25' name='PassWord'></td></tr>
<tr><td colspan='2'>Запомни ме? <input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td colspan='2'>Анонимно <input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr><tr><td><a href='".$pyt."index.php?act=Reg&CODE=10'>Забравена парола</td></tr></table>";
}
?>

Използвам тази интеграция:
http://web-tourist.net/login/login/view.php?st=1852

Това на Jooorooo мисля, че не е станало защото аз използвам 2.3 а не 2.0
 
koko92_national каза:
Е да ама при мен не работи.
Направил ли си това което ти дадоха?
Някакви грешки излизат ли ти?
Дай си кода след като си го променил!


П.С: С тази интеграция на Виктор (@human) всичко си бачка на 6 ! Явно или не си го направил или имаш някъде грешка!
 
<?php
$host="localhost";//хоста
$db_user="root";//дб потребител
$db_password="koko"; //дб парола
$database="new_forum"; //дб име
mysql_connect($host,$db_user,$db_password);
mysql_select_db($database);//свързваме се към бд
$pyt="forum/"; //пътя до форума
if (isset($_COOKIE["member_id"])) { //проверява дали има бисквитки
if ($_COOKIE["member_id"] == 0) { //ако не е логнат даваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребител:</td></tr><tr><td> <input type='text' size='25' maxlength='64' name='UserName'></td></tr>
<tr><td>Парола</td></tr><tr><td> <input type='password' size='25' name='PassWord'></td></tr>
<tr><td colspan='2'>Запомни ме? <input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td colspan='2'>Анонимно <input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr><tr><td><a href='".$pyt."index.php?act=Reg&CODE=10'>Забравена парола</td></tr></table>";
}
else { //, но ако е логнат показваме инфо
$username = $r["name"];
$query = mysql_query("SELECT name FROM ibf_members where id='$_COOKIE[member_id]'") or die(mysql_error());
while($r = mysql_fetch_array($query)) //взимаме потребителя от БД
{
echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'>$r[name]</a><br>
<a href='".$pyt."index.php?act=UserCP&CODE=00'>Контрол панел</a>
";
}
}
}
else {//ако няма бисквитки показваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребител:</td></tr><tr><td> <input type='text' size='25' maxlength='64' name='UserName'></td></tr>
<tr><td>Парола</td></tr><tr><td> <input type='password' size='25' name='PassWord'></td></tr>
<tr><td colspan='2'>Запомни ме? <input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td colspan='2'>Анонимно <input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr><tr><td><a href='".$pyt."index.php?act=Reg&CODE=10'>Забравена парола</td></tr></table>";
}
?>
 

Back
Горе