static function login($username, $password)
 {
     $login = User::_login($username, $password);
     if ($login >= 0) {
         $arr = array('errno' => 0, 'error' => "");
     } elseif ($login == -1) {
         $arr = array('errno' => -1, 'error' => "Wrong credentials");
     } else {
         $arr = array('errno' => -2, 'error' => "System error");
     }
     return $arr;
 }
<?php

require 'libs/Smarty.class.php';
require_once 'User.php';
ini_set('display_errors', 0);
session_start();
$smarty = new Smarty();
$newUser = new User();
//Создаем Экземпляр класса User
$_SESSION['condition'] = 1;
// То чем я рендерю формы в шаблоне
//если передали через форму значение 'Login', то вызываем метод класса User -  _login передаем ему
// параметры полученные из формы через глобальный массив $_POST и присваиваем $_SESSION['condition'] значение 3
if ($_GET['submit'] == 'Login') {
    if ($newUser->_login($_GET['login'], $_GET['password'])) {
        $_SESSION['condition'] = 3;
    }
} elseif ($_GET['submit'] == 'Registration') {
    $_SESSION['condition'] = 2;
} elseif ($_GET['submit'] == 'Register') {
    if ($newUser->register($_GET['name'], $_GET['surname'], $_GET['login'], $_GET['email'], $_GET['password'], $_GET['r_Password'])) {
        $newUser->sendCheckEmail($_GET['email']);
        $_SESSION['condition'] = 1;
    } else {
        $_SESSION['condition'] = 2;
    }
} elseif ($_GET['submit'] == 'Logout') {
    $newUser->logout();
    $_SESSION['condition'] = 1;
} elseif ($_GET['submit'] == 'EditInfo') {
    $_SESSION['condition'] = 4;