Перейти к публикации

Рекомендованные сообщения

Есть форма ?id=auth

Логин:

Пароль:

Заполняю форму, меня кидает на ?id=acc

Там таблица с чарами на аккаунте, как только я сдвигаюсь с ссылки ?id=acc на другую и возращаюсь, данные пропадают и приходиться заного заходить на форму и заполнять данные...

Пытался сделать сессии, но не получилось :(

Помогите пожалуйста!

Форма:

<center>

<form method="POST" action="?id=acc">

<table>

<tr>

  <td>Логин:</td>

  <td><input type="text" name="account"/></td>

</tr>

<tr>

  <td>Пароль:</td>

  <td><input type="password" name="password"/></td>

</tr>

  <tr>

  <td colspan="2" style="text-align: center;"><br />

  <input type="submit" name="submit" value="Войти" /></td>

</tr>

</table>

</form>

</center>

<center>
Скрипт:
<center>

<a href="?id=logout" class="right">Выход</a><br>

 <table class="TBL" cellspacing=1 cellpadding=3 width="100%">

		<tr class="TRH">

<td><b>№</b></td>

<td><b>Ник</b></td>

<td><b>Левел</b></td>

<td><b>Класс</b></td>

<td><b>Клан</b></td>

<td><b>Карма</b></td>

<td><b>Аден</b></td>

<td><b>COL</b></td>

<td><b>Телепорт</b></td>

	</tr>

</center>	

</tr>

<?php

if(!defined('lineage'))

{

  die("Hacking attempt!");

}


session_start();


$login=$_POST['account']; // обработка формы


$password = base64_encode(pack('H*', sha1($_POST['password']))); //зашифровка пароля


$auth = mysql_query("select * from accounts where login='$login'"); // запрос на вход


$auth = mysql_fetch_array($auth);


if ($auth[password]==$password) {


$i=0; // счёт №


$sql = mysql_query("SELECT * FROM characters WHERE account_name='$login'"); // простой запрос


While ($char = mysql_fetch_array($sql)) {


$i=$i+1; // счёт №


$class = mysql_fetch_array(mysql_query("select ClassName from char_templates where ClassId=$char[classid]")); // вывод класса


$clan = mysql_fetch_array(mysql_query("select * from clan_data where clan_id=$char[clanid]")); // Запрос клан


$adena = mysql_fetch_array(mysql_query("select * from items where item_id='57' AND owner_id='$char[obj_Id]'")); // Запрос аден


$COL = mysql_fetch_array(mysql_query("select * from items where item_id='4037' AND owner_id='$char[obj_Id]'")); //Запрос колов


if ($clan=='') { $clan2="Не в клане"; }


if ($adena=='') { $adena2="Нет"; }


if ($COL=='') { $col2="Нет"; }


$teleport = $_GET['teleport'];

$teleport = mysql_query("UPDATE characters SET x='83400', y='147943', z='-3404' WHERE obj_Id='$teleport'");


#//<tr bgcolor=#F0F8FF>

echo "


<tr bgcolor=#FFFFFF>

<td>$i</td>

<td><font size=2><a href=?id=char_info&char=$char[obj_Id]>$char[char_name]</a></font></td>

<td>$char[level]</td>

<td>$class[ClassName]</td>

<td><font size=2><a href=?id=clan_info&clan=$char[clanid]>$clan[clan_name]</a>$clan2</td>

<td>$char[karma]</td>

<td>$adena[count] $adena2</td>

<td>$COL[count] $col2</td>

<td><center><button onclick=location.assign('?id=acc&teleport=$char[obj_Id]')>В Giran</button></center></td>

</tr>

";}

}else{


echo '<font color=red>Не верно заполнены поля "Логин" или "Пароль".</font> <br> <a href="http://192.168.0.100/lineage/index.php?id=auth"><Назад</a>';}


$ip = mysql_query("SELECT * FROM accounts WHERE login='$login'");  

$ip = mysql_fetch_array($ip); 


echo "

<tr>

<td colspan=9 class=desc bgcolor=#ffffff>Спасибо, что выбрали нас!<br/>

Наш форум: <a href=http://192.168.0.100/forum/index.php?showforum=88>Lineage 2 Interlude</a><br/>

До этого вы здесь были с IP [<font color=green>$ip[lastIP]</font>]

</td>

</tr>";

echo '</table></br>';

echo '<center><h2><a href="?id=password">Смена пароля аккаунту</a></h2></center>

'; // Данные после таблицы

?>

И ещё, помогите сделать logout, типо стирание сессий, или как там :)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...