forked from afilippov1985/rutokenweb_php
/
loginex.php
36 lines (32 loc) · 1.12 KB
/
loginex.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
// Страница проверки существования логина
include_once "config.php";
function chk(){
$err = array();
# проверям логин
if(!preg_match("/^[a-zA-Z0-9]+$/",$_GET['tlogin']))
{
echo "Логин может состоять только из букв английского алфавита и цифр";
return;
}
if(strlen($_GET['tlogin']) < 3 or strlen($_GET['tlogin']) > 30)
{
echo "Логин должен быть не меньше 3-х символов и не больше 30";
return;
}
# проверяем, не сущестует ли пользователя с таким именем
$query = mysql_query("SELECT COUNT(user_id) FROM sample_users WHERE user_login='".mysql_real_escape_string($_GET['tlogin'])."'");
if(mysql_result($query, 0) > 0)
{
echo "Пользователь с таким логином уже существует в базе данных";
return;
}
echo "login valid";
return;
}
if(isset($_GET['tlogin'])){
chk();
} else {
echo "Нет данных";
}
?>