diff --git a/~dev_rating/modules/account/classes/Model/Kohana/Account.php b/~dev_rating/modules/account/classes/Model/Kohana/Account.php
index 206717aacb188b1ec2e54095c0d0d2b8bd65beaa..4292d076b49d8dd39a895b046d068298ee04a567 100644
--- a/~dev_rating/modules/account/classes/Model/Kohana/Account.php
+++ b/~dev_rating/modules/account/classes/Model/Kohana/Account.php
@@ -16,6 +16,12 @@ class Model_Kohana_Account extends Model
         return $key->get('Key');
     }
     
+    public function checkAuth($login, $password) {
+        $sql = "SELECT `SignIn`('$login', '$password') AS `ID`;";
+        $login = DB::query(Database::SELECT, $sql)->execute();
+        return $login->get('ID');
+    }
+    
     public function createTeacher($lastName, $firstName, $secondName, $degreeID, $departamentID, $activationCode)
     {
         $sql = "SELECT `CreateTeacher`('$lastName', '$firstName', '$secondName', '$degreeID', '$departamentID', '$activationCode') AS `UserID`;";