Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Управление аккаунтом

Статус
В этой теме нельзя размещать новые ответы.

Артур-1

Мастер
Обычное управление аккаунтом игрока.
Создаём два php файла, 'set.php' и 'config.php'.
В 'set.php' пишем это.
PHP:
<?
include "config.php";
	echo "
	
		<form action='?do=setstat' method='POST'>
		<center><input type='text' name='edit' placeholder='Введите ник игрока'></center><br>
		<center><input type='submit' value='Потдвердить'></center></td></tr>
		</form</center><br>";
	if($_POST["edit"])
	{
		$uname=$_POST["edit"];
		$wh=mysql_query("SELECT * FROM `accounts` WHERE `Name`='$uname'");
		if ($who=mysql_fetch_array($wh))
		{
			echo <<<HERE
			<form method="post">
			<table class='size-table table-bordered table-striped table-hover'>
			<tr valign=top align=left>
			<td style="border-bottom: 1px solid #fff;">Название</td><td style="border-bottom: 1px solid #fff;">Новое значение</td>
			</tr>
				<td>Номер аккаунта (<font color='#FF0000'>не изменяется</font>)</td>
				<td><input type="text" name="idd" value="{$who["id"]}" readonly size="24"></td>
			</tr>
			</tr>
				<td>Имя игрока (<font color='#FF0000'>не изменяется</font>)</td>
				<td><input type="text" name="Name" value="{$who["Name"]}" readonly size="24"></td>
			</tr>
				<td>Админ-уровень игрока</td>
				<td><input type="text" name="Adm" value="{$who["pAdmInections"]}" size="24"></td>
			</tr>
				<td>Админ-пароль</td>
				<td><input type="text" name="dostup" value="{$who["pDostup"]}" size="24"></td>
			</tr>
				<td>Donate-очки игрока</td>
				<td><input type="text" name="DM" value="{$who["pDMInections"]}" size="24"></td>
			</tr>
				<td>E-mail игрока</td>
				<td><input type="text" name="Email" value="{$who["pEmail"]}" size="24"></td>
			</tr>
				<td>Секретный вопрос (<font color='#FF0000'>не изменяется</font>)</td>
				<td><input type="text" name="" value="{$who["pSkype"]}" readonly size="24"></td>
			</tr>
				<td>Забанен</td>
				<td><input type="text" name="pban" value="{$who["pLocked2"]}" size="24"></td>
			</tr>
				<td>Защитный пароль</td>
				<td><input type="text" name="password" size="24"></td>
			</tr>
			</table>
			<i><font color="#FF0000">При нажатии на кнопку удаление аккаунт сразу удаляется.</font></i><br>
			<input type="submit" name="save" value="Сохранить" /> <input type="submit" name="delete" value="Удалить аккаунт" />
			</form>
HERE;
		}
		else 
		{echo '<center><b><font color="#ff0000">Аккаунт с таким Никнеймом не найден.</font></b></center>';}
	}
	if (isset($_POST['save'])) 
	{
		$name=$_POST['Name'];
		$idd=$_POST['idd'];
		$admin=$_POST['Adm'];
		$donate=$_POST['DM'];
		$email=$_POST['Email'];
		$dostup=$_POST['dostup']; 
		$ban=$_POST['pban']; 
		$password=$_POST['password'];
		if($password == "pass")
		{
			mysql_query("UPDATE `accounts` SET `pAdmInections`='$admin', `pDMInections`='$donate', `pemail`='$email', `pdostup` = '$dostup', `pBanKol` = '$ban' WHERE `Name`='$name'") or die(mysql_error());
			echo "Аккаунт {$name} успешно сохранен!";
		}
		else echo "<font color='#FF0000'>Защитный пароль неправильный или вы его не ввели</font>";  
	}
	else if (isset($_POST['delete'])) 
	{
		$name=$_POST['Name'];
        mysql_query("DELETE FROM accounts WHERE `Name`= '$name'") or die(mysql_error());
		{
			echo "<font color='#ff0000'>Вы успешно удалили аккаунт {$name}<strong></strong></font>";
		
		}
	}
	mysql_close();
echo "</center>";
А в 'config.php' это
PHP:
<?php
$mysql_host=' ';
$mysql_user=' ';//Пользователь
$mysql_password=' ';//Пароль
$mysql_db=' ';//Название базы
$dbcon = @mysql_connect($mysql_host,$mysql_user,$mysql_password);
mysql_query('SET NAMES utf8');
mysql_query('set character_set_client=\'utf8\'');
mysql_query('set character_set_results=\'utf8\'');
mysql_query('set collation_connection=\'utf8_general_ci\'');
if (!$dbcon)
{
	exit("<P>Не удалось подключиться к MySQL серверу</P>");
}
if (! @mysql_select_db($mysql_db,$dbcon) )
{
	exit("<P>Не найдена база данных</P>");
}
?>
Ну вот и всё,можете проверять.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу