есть простенькая регистрация на пшп
выглядит так:
простейшая регистрация, с внесением в MySQL в базу test, просто имя, ник и пароль
<?PHP
if($_POST['register'] == 1)
{
$name = trim($_POST['name']);
$username = trim($_POST['username']);
$password = md5(trim($_POST['password']));
$conn = mysql_pconnect("localhost","root","") or die ( 'Неправельный пароль к MySQL!' );
mysql_select_db("test") or die ( 'Ошибка, нет такой базы данных' );
$query = mysql_query("INSERT users (name, username, password) VALUES ('$name', '$username', '$password')");
if(mysql_affected_rows() == 0)
{
echo mysql_error();
}
else
{
echo "Вы зарегестрировались";
}
}
else
{
?>
<html>
<head>
<title>регистрация</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form name="form1" method="post" action="">
<input name="register" type="hidden" value="1">
<table width="200" border="0">
<tr>
<td>Име</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Потребител</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Парола</td>
<td><input type="password" name="password"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" name="Submit" value="Запиши"></td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>
есть авторизация:
они оба рабочие, ошибок в написании нету
<?PHP
if($_POST['login'] == 1)
{
$username = trim($_POST['username']);
$password = md5(trim($_POST['password']));
$conn = mysql_pconnect("localhost","root","") or die ( 'Неправельный пароль к MySQL!' );
mysql_select_db("test") or die ( 'Нет такой базы' );
$query = mysql_query("SELECT * FROM users WHERE username = '$username' AND password = '$password' LIMIT 1");
if(mysql_num_rows($query) == 0)
{
echo "Неправельный пароль или ник";
}
else
{
$row = mysql_fetch_array($query);
echo "привет ".$row['name'].;
}
}
else
{
?>
<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form name="form1" method="post" action="">
<input name="login" type="hidden" value="1">
<table width="200" border="0">
<tr>
<td>ник</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>пароль</td>
<td><input type="password" name="password"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" name="Submit" value="Влез"></td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>
так вот, у меня проблемка, я немогу реализовать такую фишку:
человек входит на сайт, заходит раздел регистрация, там есть меню
имя
ник
пароль
всё работает отлично, но мне там ещё надо зделать пароль2, человек туда вводит тот пароль, который получил от администрации, и првоерка идёт таким способом: если этот парольесть у других пользователей как пароль3(присвоенный администрацией) то тогда регистрация разрешена, если нет такого пароля неукого из других людей то тогда нельзя регестрироваться, и если регистрация прошла, тоесть пароль2 ввёл правельно, например пароль2 есть у пользователя например "вася" то тогда васе в счётчик надо +1 зделать
ну как пароль2 реализовать я просто догадываюся, но незнаю, глупости на общак писать нехочу
а вот как счётчик реализовать даже недогадуюсь как
помогите хотябы на совете, но ненадо типа такого "скачай книгу php and mysql и узнаеш" я книг накачал, но там я такого ненашол =( либо просто плохо искал...