function CloseSessionAndRedirect($URL, $Msg = '') { CloseSession(); if ($Msg != '') { ?> <script type="text/javascript">alert ('<?php echo $Msg; ?> ')</script> <?php } die('<meta http-equiv="refresh" content="0;URL=' . $URL . '">'); }
// echo $sql; $rs = MySqlQuery($sql); $Msg = "Уважаемый пользователь {$UserName}!\r\n\r\n"; $Msg .= "Согласно подтверждённому запросу с Вашего адреса e-mail,\r\n"; $Msg .= "для Вашей учетной записи на сайте ММБ создан пароль: {$NewPassword}\r\n"; // Отправляем письмо SendMail(trim($UserEmail), $Msg, $UserName); CMmb::setShortResult("Пароль {$NewPassword} выслан.", 'MainPage'); // и вот тут м.б. стоит активировать сессию, чтобы автоматом войти на сайт $SessionId = StartSession($UserId); } $changepasswordsessionid = ""; $action = ""; } elseif ($action == "UserLogout") { // Выход CloseSession($SessionId, 3); $SessionId = ""; $action = ""; $view = "MainPage"; } elseif ($action == "CancelChangeUserData") { // Действие вызывается ссылкой Отмена CMmb::setViews('ViewUserData', ''); } elseif ($action == "FindUser") { // Действие вызывается поиском участника $FindString = mmb_validate($_POST, 'FindString', ''); if (trim($FindString) == '' or trim($FindString) == 'Часть ФИО') { CMmb::setShortResult('Не указан критерий поиска.', ''); return; } if (trim($FindString) == 'все-все' or trim($FindString) == 'все-все-все') { $sqlFindString = '';