Просмотр файла protect/confirm/index.php

Размер файла: 1.65Kb
  1. <?
  2.  
  3. $error = array('Вы не успели вовремя активировать Вашу учетную запись.<BR>Для получения доступа в закрытую зону, придется зарегистрироваться снова.',
  4. 'Ваша учетная запись активирована.<BR> Доступ в закрытую зону для Вас открыт.');
  5.  
  6. if(!isset($_GET["code"]))
  7. HEADER("Location: http://".$_SERVER["SERVER_NAME"]."/protect/");
  8.  
  9. ?>
  10. <HTML>
  11. <HEAD>
  12. <TITLE>Подтверждение регистрации</TITLE>
  13. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
  14. <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
  15. <LINK href="../phpru.css" type=text/css rel=STYLESHEET>
  16. </HEAD>
  17. <BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" BGCOLOR=#2A3747>
  18. <CENTER><BR><BR>
  19. <?
  20. require('../mail.php');
  21. $check = file('../users.php');
  22. for($a = 0; $a < count($check); $a++)
  23. {
  24. list($user,$pass,$email,$code,$time) = explode("^^",$check[$a]);
  25. $new[$a] = $check[$a];
  26.  
  27. if(trim($_GET["code"]) == trim($code) && trim($_GET["email"] == trim($email)))
  28. {
  29. if($time < time())
  30. {
  31. unset($new[$a]);
  32. echo $error[0];
  33. flush();
  34. }
  35. else
  36. {
  37. $new[$a] = $user.'^^'.$pass.'^^'.$email.'^^yes^^'.time()."\n";
  38. echo $error[1];
  39. flush();
  40. }
  41. }
  42. else
  43. {
  44. if($time < time() && $code != 'yes')
  45. {
  46. unset($new[$a]);
  47. $subject = $_SERVER["SERVER_NAME"].' - Ваш доступ закрыт.';
  48. $content = trim(str_replace("<BR>","\n", $error[0]));
  49. $mail = new Email($email,$subject,$content);
  50. }
  51. }
  52. }
  53. $user_info = str_replace("\r","",join("",$new));
  54. PHPruSave($user_info,'../users.php','w+');
  55. sleep(3);
  56. ?>
  57. <SCRIPT LANGUAGE="JavaScript">window.location="http://<?=$_SERVER["SERVER_NAME"]?>/protect/"</SCRIPT>
  58. </BODY>
  59. </HTML>