protected function _generateToken() { $str = strtr(base64_encode(md5(microtime(true) . mt_rand(), true)), '+/=', '357'); return substr($str, 0, $this->_length); }