protected function generateRandomTicket() { $ticket = tempnam(dirname(__FILE__) . '/../../cache/sessions/', 'session'); unlink($ticket); return basename($ticket); }