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`;";