protected function generateAuthState() { $baseString = get_class($this) . '-' . time(); if (Yii::$app->has('session')) { $baseString .= '-' . Yii::$app->session->getId(); } return hash('sha256', uniqid($baseString, true)); }