Папка и регистрация

Доброе время суток , колеги-программисты !
Я хотел вас спросить ,
Как сделать так что бы при регистрации к примеру самого первого человека на сайте у меня создавалась папка u-1 , 1 потому что это его номер ( id ) , Заранее спасибо !
Вот код ;
<?
require"viv/db.php";
?>
<!DOCTYPE html>
<html>
<head>
<?
require("block/b-0.1.php");
?>
<link href="/css/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<?
include("/block/b-0.2.php");
?>
<div class="content">
<div class="c-block-1">
</div>
<div class="c-block-2">
<center>
<div class="l-r">
<div class="l-r-#">
<div class="log-#">
<a href="#" onclick="openbox('log')"><h2>Login-in</h2></a>
</div>
<div clas="reg-#">
<a href="#" onclick="openbox('reg')"><h2>Sign-up</h2></a>
</div>
</div>
<?
$data = $_POST;
if( isset($data['do_signup']) )
{
$errors = array();
if( trim($data['login']) == '' )
{
$errors[] = 'Write your login !';
}
if( trim($data['password']) == '' )
{
$errors[] = 'Write your password !';
}
if( trim($data['repeat-password']) != $data['password'] )
{
$errors[] = 'Password does not match!';
}
if( empty($errors) )
{
$user = R::dispense('users');
$user->login = $data['login'];
$user->password = password_hash($data['password'],
PASSWORD_DEFAULT);
R::store($user);
Mkdir($data[login],0777);
} else
{
echo '<div class="errors">'.array_shift($errors).'</div>';
}
}
$data = $_POST;
if( isset($data['do_login']) )
{
$errors = array();
$user = R::find0ne('users', 'login = ?', array($data['login']));
if( $user )
{
if (password_verify($data['password'], $user->password))
{
$_SESSION['logged_user'] = $user;
echo '<div class="good">Good</div>';
} else
{
$errors[] = 'Password';
}
} else
{
$errors[] = 'Dont login';
}
if( ! empty($errors) )
{
echo '<div class="errors">'.array_shift($errors).'</div>';
}
}
?>
<div id="log" class="openbox">
<p><input type="text" name="login" placeholder="Login" value="<? echo @$data['login']; ?>"></p>
<p><input type="password" name="password" placeholder="Password" value="<? echo @$data['password']; ?>"></p>
<p><button type="submit" name="do_login"><h2>Login-in</h2></button>
</div>
<div id="reg" class="openbox">
<form method="POST">
<p><input type="text" name="login" placeholder="Login" value="<? echo @$data['login']; ?>"></p>
<p><input type="password" name="password" placeholder="Password" value="<? echo @$data['password']; ?>"></p>
<p><input type="password" name="repeat-password" placeholder="Repeat password" value="<? echo @$data['repeat-password']; ?>"></p>
<p><button type="submit" name="do_signup"><h2>Sign-up</h2></button>
</div>
<script>
function openbox(id) {
document.querySelectorAll('.openbox').forEach(el=>el.style.display = 'none')
document.querySelector('#'+id).style.display = 'block';
}
openbox("log")
</script>
</div>
</div>
</center>
<div class="c-block-3">
</div>
</div>
<?
include("/block/b-0.3.php");
?>
</body>
</html>
31 января 2017 в 19:49
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
26
февраля
Интенсив «Как работать с Analytics и Метрикой?»
Онлайн-курс
26
февраля
Язык C#: изучи однажды, используй везде!
Онлайн-курс
26
февраля
Новые статьи

«После Scratch поняла, что не хочу бросать программирование»
12900

Что такое MVP и зачем его делать
12000

Как монетизировать Android-приложения в Play Market
31900