Webseiten- & Spamschutz - Website X5 Hilfe - Die Helpsite

Logo Schriftzug
Logo WSX5
Newsletter anmelden
Scan QR or Download Android App
Direkt zum Seiteninhalt

Webseiten- & Spamschutz

Scripte > Protection

Ein ganz einfacher Schutz für Webseiten

Dieser Schutz ergibt keine 100 %ige Sicherheit und vorwiegend für die einfache Nutzung.

Wen nervt das nicht. Jeden Tag diverse Einträge im Blog mit diversen Spam, jeder kennt schon meine WEB-Cam. Hierzu haben wir eine einfache Script-Möglichkeit Webseiten mit einem zusätzlichen Schutz zu versehen.

Dieses Beispiel bezieht sich auf einen Schutz mit dem Passwort "12345". Sollte ein anderes Passwort gewählt werden, so ist der Dateiname entsprechend zu benennen. Voraussetzung ist immer, dass niemandem die ausführende Datei schon bekannt ist.
Hier muss aber die ausführende Datei die Dateiendung .php aufweisen, um den Code ausführen zu können.
Download Button
Beispiel:
Es soll eine Datei mit dem Namen "webcam.php" geschützt werden.
Das vorgegebene bzw. nur bestimmten Nutzern bekannte Passwort lautet dann 12345.
Dazu erstellen wir eine Aufruf-Datei, hier "start.php" genannt.
<div align="center">
<script language="JavaScript">
function loadpage() {
document.location.href=document.passwort.pswd.value + ".php" //
}    
</script>
<form name="passwort">
Auf Grund des hohen Spamaufkommens bitte Passwort <b>12345</b> eingeben
und Button <b>Start</b> klicken (nicht Enter).<br><br>   <!-- bei Geheimhaltung Textzeilen weglassen" -->
Passwort: <input type=text name=pswd>
<input type=button value="Start" onClick="loadpage()"> <!-- value="entspricht Button im Text genannt" -->
</form>
</div>
Ausgabe:
Auf Grund des hohen Spamaufkommens bitte Passwort 12345 eingeben und Button Start klicken (nicht Enter).

Passwort:
Die Startseite "start.php" ruft nach dem Klick auf den Button Start die Seite "12345.php" auf, so wie das Passwort genannt wird.


Da es die Webseite 12345.php nicht gibt, wir aber die Webseite "webcam.php" aufrufen wollen, müssen wir in die Startseite zusätzlich ein Script einbauen, dass die richtige Seite auch aufgerufen wird.
Dazu lassen wir mit dem zusätzlichen Script die Webseite "webcam.php" einfach auf "12345.php" umbenennen:
<?php
// Dateinamen unter den Variablen
$newname = '12345.php'; // Dateiname entsprechend Passwort
$oldname = 'webcam.php'; // Startdatei, die vom Programm erstellt wird
// Voraussetzung zum Löschen und Prüfung der Datei
if (file_exists ($oldname) && is_file ($oldname) && is_writable ($oldname))
// Datei löschen, wenn Rahmenbedingungen gegeben
unlink ($newname);
// Datei umbenennen, wenn Rahmenbedingungen gegeben
rename ($oldname,$newname);
?>
Das gesamte Start-Script:
Code der Datei "start.php"
<?php
// Dateinamen unter den Variablen
$newname = '12345.php'; // Dateiname entsprechend Passwort
$oldname = 'webcam.php'; // Startdatei, die vom Programm erstellt wird
// Voraussetzung zum Löschen und Prüfung der Datei
if (file_exists ($oldname) && is_file ($oldname) && is_writable ($oldname))
// Datei löschen, wenn Rahmenbedingungen gegeben
unlink ($newname);
// Datei umbenennen, wenn Rahmenbedingungen gegeben
rename ($oldname,$newname);
?>

<div align="center">
<script language="JavaScript">
function loadpage() {
document.location.href=document.passwort.pswd.value + ".php"
}    
</script>
<form name="passwort">
Auf Grund des hohen Spamaufkommens bitte Passwort <b>12345</b> eingeben
und Button <b>Start</b> klicken (nicht Enter).<br><br>   <!-- bei Geheimhaltung Textzeilen weglassen" -->
Passwort: <input type=text name=pswd>
<input type=button value="WStart" onClick="loadpage()"> <!-- value="entspricht Button im Text genannt" -->
</form>
</div>
Das gesammte Script kann man beliebig erweitern, da es auch Automatismen gibt, die Dateien mit dem selben Dateinamen immer wieder erzeugen oder Dateien automatisiert hoch geladen werden.

Das Ganze kann hier getestet werden:

Image Upload
Feedbacks zu ""


Kein Kommentar
Vielen Dank für Dein Feedback.
HTML5
Button Spenden

© 2009 - 2019





Besucher Statistik
» 1 Online
» 120 Heute
» 138 Gestern
» 653 Woche
» 3724 Monat
» 10836 Jahr
» 338592 Gesamt
Record: 1420 (10.04.2014)
Gesamt Downloads:
Zurück zum Seiteninhalt