PHP/MySQL | помогите зашифровать пароли в мд5
<?php
require_once 'core/system.php';
echo reg();
$header = 'Регистрация';
require_once 'core/head.php';
switch($act)
{
case 'post':
if(isset($_POST['nick']) && isset($_POST['pass']) && isset($_POST['pass2']))
{
$ip = check($_POST['ip']);
$nick = check($_POST['nick']);
$pass = check($_POST['pass']);
$pass2 = check($_POST['pass2']);
$pol = num($_POST['pol']);
if(strlen($nick) < 3 or strlen($nick) > 20) $err = 'Длина ника должна быть в пределах 3 - 20 символов';
if(strlen($pass) < 6 or strlen($pass) > 20) $err = 'Длина пароля должна быть в пределах 6 - 20 символов';
if(strlen($pass) != strlen($pass2)&$pass != $pass2) $err = 'Пароли не совпадают!';
if(!isset($err)) {
mysql_query("INSERT INTO `user` SET `nick` = '$nick', `pass` = '$pass', `pol` = '$pol', `timereg` = '".time()."', `mana` = 1050, `max_mana` = 1050, `health` = 80, `max_health` = 80, `sila` = 80, `lovk` = 80, `zashit` = 80");
if(!empty($inv['id'])){
mysql_query("INSERT INTO `ref` set `nak` = '".$inv['id']."', `id_us` = '".mysql_insert_id()."'");
}
setcookie('nick', $nick, time()+86400*1, '/');
setcookie('pass', $pass, time()+86400*1, '/');
header('Location: /');
$_SESSION['message'] = 'Регистрация успешна';
exit();
}else{
header('Location: /reg/');
$_SESSION['err'] = $err;
exit();
}
}else
{
header('Location: /reg/');
$_SESSION['err'] = 'Введите данные';
exit();
}
break;
default:
echo"<center><img src='/logo.gif' alt=''/></center><br><div class='mini-line'></div>";
echo '<div class="center"><form class="player" method="post" action="/reg/?act=post'.(!empty($inv['id'])?'&inv='.$inv['id']:null).'">
Введите логин<br /><input class="text large" type="text" name="nick" /><br />
Введите пароль<br /><input class="text large" type="password" name="pass" /><br />
Подтвердите пароль<br /><input class="text large" type="password" name="pass2" /><br />
Выберите пол<br />
<select name="pol">
<option value="1">Мужской</option>
<option value="0">Женский</option>
</select><br /><br />
<center><span class="btn"><span class="end"><input class="label" type="submit" value="Регистрация">
</span></span></center></form></div>';
}
echo "<div class='mini-line'></div>";
echo "<div class='menuList'>";
echo "<a href='/'><img src='/images/icon/arrow.png'>На главную</a>";
echo "<div class='mini-line'></div>";
echo "</div>";
require_once 'core/foot.php';
echo "</div>";
?>
require_once 'core/system.php';
echo reg();
$header = 'Регистрация';
require_once 'core/head.php';
switch($act)
{
case 'post':
if(isset($_POST['nick']) && isset($_POST['pass']) && isset($_POST['pass2']))
{
$ip = check($_POST['ip']);
$nick = check($_POST['nick']);
$pass = check($_POST['pass']);
$pass2 = check($_POST['pass2']);
$pol = num($_POST['pol']);
if(strlen($nick) < 3 or strlen($nick) > 20) $err = 'Длина ника должна быть в пределах 3 - 20 символов';
if(strlen($pass) < 6 or strlen($pass) > 20) $err = 'Длина пароля должна быть в пределах 6 - 20 символов';
if(strlen($pass) != strlen($pass2)&$pass != $pass2) $err = 'Пароли не совпадают!';
if(!isset($err)) {
mysql_query("INSERT INTO `user` SET `nick` = '$nick', `pass` = '$pass', `pol` = '$pol', `timereg` = '".time()."', `mana` = 1050, `max_mana` = 1050, `health` = 80, `max_health` = 80, `sila` = 80, `lovk` = 80, `zashit` = 80");
if(!empty($inv['id'])){
mysql_query("INSERT INTO `ref` set `nak` = '".$inv['id']."', `id_us` = '".mysql_insert_id()."'");
}
setcookie('nick', $nick, time()+86400*1, '/');
setcookie('pass', $pass, time()+86400*1, '/');
header('Location: /');
$_SESSION['message'] = 'Регистрация успешна';
exit();
}else{
header('Location: /reg/');
$_SESSION['err'] = $err;
exit();
}
}else
{
header('Location: /reg/');
$_SESSION['err'] = 'Введите данные';
exit();
}
break;
default:
echo"<center><img src='/logo.gif' alt=''/></center><br><div class='mini-line'></div>";
echo '<div class="center"><form class="player" method="post" action="/reg/?act=post'.(!empty($inv['id'])?'&inv='.$inv['id']:null).'">
Введите логин<br /><input class="text large" type="text" name="nick" /><br />
Введите пароль<br /><input class="text large" type="password" name="pass" /><br />
Подтвердите пароль<br /><input class="text large" type="password" name="pass2" /><br />
Выберите пол<br />
<select name="pol">
<option value="1">Мужской</option>
<option value="0">Женский</option>
</select><br /><br />
<center><span class="btn"><span class="end"><input class="label" type="submit" value="Регистрация">
</span></span></center></form></div>';
}
echo "<div class='mini-line'></div>";
echo "<div class='menuList'>";
echo "<a href='/'><img src='/images/icon/arrow.png'>На главную</a>";
echo "<div class='mini-line'></div>";
echo "</div>";
require_once 'core/foot.php';
echo "</div>";
?>
резеденту подрочи поможет
збс чо айпи в посте передаем ахаах
elfi, что здесь надо переделать , что убрать????