how danger is this with php backend for simple portfolio site?
<p>Hello friends i am creating simple portfolio site, where admin  username and password are neither salted or used md5 but plain text. 'login.php' page is 'unguessable.php' page. Is this ok for simple site ? </p>

<pre><code>if(isset($_POST['btnCreateAccount']))
    {
        $Error-&gt;blank($_POST['username'], 'Username');
        $Error-&gt;blank($_POST['password'], 'Password');
        $Error-&gt;blank($_POST['level'], 'Level');
    $Error-&gt;email($_POST['email']);

    if($Error-&gt;ok())
    {
        $u = new User();
        $u-&gt;username   = $_POST['username'];
        $u-&gt;email      = $_POST['email'];
        $u-&gt;level      = $_POST['level'];
        $u-&gt;setPassword($_POST['password']);
        $u-&gt;insert();

    redirect('users.php');
    }
    else
    {
        $username = $_POST['username'];
        $email    = $_POST['email'];
        $level    = $_POST['level'];
    }
}
else
{
    $username  = '';
    $email     = '';
    $level     = 'user';
}
</code></pre>
