PageRenderTime 40ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/pages/exit.php

https://bitbucket.org/DESURE/dcms
PHP | 30 lines | 22 code | 7 blank | 1 comment | 1 complexity | 341a5baccfd78fe827ab2f232899b2d8 MD5 | raw file
  1. <?php
  2. $subdomain_theme_redirect_disable = true; // принудительное отключение редиректа на поддомены, соответствующие типу браузера
  3. include_once '../sys/inc/start.php';
  4. $doc = new document(1);
  5. $doc->title = __('Выход');
  6. if (isset($_POST['exit'])){
  7. $res = $db->prepare("DELETE FROM `users_online` WHERE `id_user` = ?;");
  8. $res->execute(Array($user->id));
  9. $user->guest_init();
  10. setcookie(COOKIE_ID_USER);
  11. setcookie(COOKIE_USER_PASSWORD);
  12. unset($_SESSION);
  13. session_destroy();
  14. /* Инициализация механизма сессий */
  15. session_name(SESSION_NAME) or die(__('Невозможно инициализировать сессии'));
  16. @session_start() or die(__('Невозможно инициализировать сессии'));
  17. $doc->msg(__('Авторизация успешно сброшена'));
  18. exit;
  19. }
  20. $form = new form('?');
  21. $form->bbcode(__("Вы действительно хотите сбросить авторизацию?"));
  22. $form->button(__("Выйти"), 'exit');
  23. $form->display();