Example #1
0
	protected function check_email($email)
	{
		if (!parent::check_email($email))
			return false;

		$row = $this->get_simple_by("email", $email);
		if ($row !== false)
		{
			$this->Errors->add(array("auth", "email"), "Данный e-mail уже был использован при регистрации другого пользователя");
			return false;
		}

		return true;
	}
Example #2
0
	protected function set_data($data)
	{
		$data['access'] = unserialize($data['access']);
		if ($data['access'] === false)
			$this->Log->error("Error reading user access data");

		if (!empty($data['data']))
			$data['data'] = unserialize($data['data']);
		else
			$data['data'] = array();

		parent::set_data($data);
	}