2015-02-28 00:42:18 -08:00

24 lines
479 B
PHP

<?php
class Crunchbutton_Admin_Auth extends Cana_Model {
public static function passwordEncrypt($password) {
return sha1(c::crypt()->encrypt($password));
}
public static function localLogin($email, $password) {
$password = self::passwordEncrypt($password);
$query = '
SELECT *
FROM admin
WHERE
login=:email
AND pass=:password
AND active=true
LIMIT 1
';
return Admin::q($query, ['email' => $email, 'password' => $password])->get(0);
}
}