code.fastix.org

Dateiansicht:

Datei:Projekte -> Missbräuchliche Anmeldungen blockieren -> removeAbuser.php
md5:f93eb298339a96136383be9854fe1131
sha1:f11091b8a801906ad4cec0962a5c92af245e6895
Download-Link:Download
  1. <?php
  2. $msg = '';
  3. if ( isset ( $_POST['abuser'] ) and $_POST['abuser'] ) {
  4.         require_once 'abusers.class.php';
  5.         $abusers = new abusers;
  6.         if ( $abusers->remove( $_POST['abuser'] ) ) {
  7.                 $msg = '<p class="msg ok">„' . htmlspecialchars( $_POST['abuser'] ) . '“ wurde gelöscht.</p>';
  8.         } else {
  9.                 $msg = '<p class="msg err">Unbekanntes Merkmal: „' . htmlspecialchars( $_POST['abuser'] ) . '“ wurde nicht gelöscht.</p>';
  10.         }
  11. }
  12. ?><!DOCTYPE HTML>
  13. <html lang="de">
  14.         <head>
  15.                 <title>Merkmale löschen</title>
  16.                 <meta charset="utf-8">
  17.                 <meta name="viewport" content="width=device-width, initial-scale=1.0">
  18.                         label {
  19.                                 display:block;
  20.  
  21.                         }
  22.                         label input {
  23.                                 display:block;
  24.                                 margin-bottom: .5rem;
  25.                                 width: calc(100% - 2rem);      
  26.                         }
  27.                         p.msg {
  28.                                 padding:.5rem;
  29.                         }
  30.                        
  31.                         p.ok {
  32.                                 background-color:#a0ffa0;
  33.                         }
  34.                         p.err {
  35.                                 background-color:#ffa0a0;
  36.                         }                      
  37.                 </style>
  38.         </head>
  39.         <h1>Merkmale löschen</h1>
  40.         <?=$msg;?>
  41.         <form method="POST">
  42.                 <label>Name, Vorname in beliebiger Reihenfolge (oder Merkmal wie Mailadresse):<input type="text" name="abuser"><label>
  43.                 <button>löschen</button>
  44.         </form>
  45.         <?php readfile('menu.html');?>
  46. </html>
  47.