<?php

/**
 * Core
 *
 * @author Arkadiusz Rychlik <a.rychlik at eppe.com.pl>
 */
class Rtn_RB_Auth_Adapter_Frontend_Core extends Rtn_RB_Auth_Adapter {


	public function authenticate() {
		$this->bean = R::findOne('user', 'loginarea = :loginarea AND email = :email AND pass = PASSWORD(CONCAT(:pass,salt)) AND active = 1', array(
				':loginarea' => 'frontend',
				':email' => $this->username,
				':pass' => $this->password
		));

		if (!empty($this->bean)){
			return new Zend_Auth_Result(Zend_Auth_Result::SUCCESS, $this->bean);
		}
		else{
			return new Zend_Auth_Result(Zend_Auth_Result::FAILURE, $this->bean);
		}
	}
	
}
