Ну вообще тут нужно не только Шифратор и Дешифратор.
Прошу еще помочь сделать вот что:
При авторизации отправлялись данные с БД в программу.
Ну и желательно Шифратор/Дешифратор MD5...
Авторизация
Регистрация
Мне уже делали но там ничего не работает - делали для C++...
Прошу еще помочь сделать вот что:
При авторизации отправлялись данные с БД в программу.
Ну и желательно Шифратор/Дешифратор MD5...
Авторизация
PHP код:
<?php
require('config.php');
$login = $_GET['login'];
$pass = $_GET['pass'];
$users = mysql_fetch_assoc(mysql_query("SELECT id, pass, login FROM `user` WHERE `login`='".$login."' LIMIT 1"));
if($pass === $users['pass'])
{
echo '5';
}else
{
echo 'Неверный логин или пароль!';
}
?>
PHP код:
<?php
require('config.php');
$login = $_GET['login'];
$pass = $_GET['pass'];
$name = $_GET['name'];
$email = $_GET['email'];
$skype = $_GET['skype'];
if($login==NULL and $pass==NULL)
{
echo 'Одна из строк пустая';
}
else{
if(!preg_match("/^[a-zA-Z0-9]+$/",$login))
{
echo 'Логин не правильный';
}else
{
if(!preg_match("/^[a-zA-Z0-9]+$/",$pass))
{
echo 'Пароль не правильный';
}
else
{
$Login_log = @mysql_query("SELECT * FROM `user` WHERE `login`= '".$login."'");
if(mysql_num_rows($Login_log) > 0)
{
echo 'Логин занят или сервер не отвечает';
}else{
if(strlen($login)>3 and strlen($login)<15 or strlen($pass)>3 and strlen($pass)<15)
{
$date = date("Y-m-d H:i:s");
mysql_query("INSERT INTO `user` SET `login`='".$login."', `pass`='".$pass."', `data`='".$date."', `name`='".$name."', `skype`='".$skype."', `email`='".$email."'';");
echo 'Вы были успешно зарегистрированы!';
}else{
echo 'Логин и пароль должны быть больше 4 букв!';
}
}}}}
?>