Я пытаюсь реализовать страницу сброса пароля.После того, как пароль сброшен, я хочу, чтобы он отобразил диалоговое окно с сообщением об отправке электронного письма, а затем перенаправил страницу на экран входа в систему, после чего диалоговое окно закрылось.
Вот что есть для диалогового окна и перенаправления:
$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
'id'=>'mydialog',
'options'=>array(
'title'=>'Email Notification',
'autoOpen'=>true,
),
));
"Email has been sent!";
$this->endWidget('zii.widgets.jui.CJuiDialog');
$this->redirect(Yii::app()->createUrl('site/login'));
Когда пользователь нажимает кнопку «Отправить», чтобы запустить функцию сброса пароля, он отображает эту страницу ошибки:
Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод запущен в / Library / WebServer / Documents / yii/framework/zii/widgets/jui/CJuiDialog.php:73)
Кто-нибудь знает, как это исправить?Также есть ли способ добавить кнопку ОК в диалоговом окне, чтобы, когда они нажимают кнопку ОК, он перенаправляет на экран входа в систему?