Dieser Hack darf nur vom Autor verbreitet werden!
Ebenso darf keiner der Autorenhinweise entfernt oder verändert werden.
Die Tabelle bb1_users wird bei der Installation gesichert und als Download angeboten, danach wird sie samt md5instbackupsql.php gelöscht.
Damit wird gewährleistet, dass kein Fremdzugriff auf die bb1_users.sql bzw. auf das Backupmodul erfolgen kann
Auch die Installation kann gelöscht werden. Du wirst später gefragt, ob sie gelöscht werden soll.. Die Installation NICHT(!!!) 2mal ausführen (die md5install.lock Datei verhindert dies im Regelfall).
Beachte bitte, dass du hier die Installation zur neuen Version vor dir hast! Wenn du die alte Version bereits installiert hast, dann musst du die "UPDATE VON 1.0 AUF 2.0" verwenden und diese Installation hier nicht!
Änderungen seit V.1.0
SALT-Funktion erstellt und in die encryption.php eingefügt
SALT-Funktion integriert und Hashes "gesalzen"
Ein Sonderzeichen zusätzlich hinzugefügt zum Hash
Installationsscript angepasst und umgeschrieben auf SALT und das Sonderzeichen
Backupfunktion der Tabelle bb1_users bereinigt
Versionsnummer von 1.0 auf 2.0 erhöht
Anleitung überarbeitet und vereinfacht
Angepasste Dateien eingefügt - nutzbar wenn diese nicht geändert wurden
Backupfunktion richtig integriert
Restorefunktion richtig gesetzt (backup.php)
Überprüfung ob safe_mode on oder off steht, für die Backuperstellung
Die max_execution_time (nur für dieses Script) hochgesetzt für User, die safe_mode off haben!
Ist safe_mode on, wird die backup.php nicht ausführbar sein
Es wird geprüft, ob die erforderlichen Dateien/Ordner die richtigen Rechte haben!
Das Script ist weitgehend safe_mode on fähig geschrieben worden, außer die Backupfunktion bis dato!
Die Install.lock (die ein mehrmaliges ausführen verhindert) wird nur im safe_mode off angelegt!! Also führe die Installation nicht mehrmals aus!!!
Globale Variable $n wird nun als Nummer des Boardes verwendet (bei Installation & Backup!)
Zu ändernde Dateien, Templates und Tabellen
Dateien
Neue Dateien
Tabellen
forgotpw.php
acp/lib/encryption.php
bb1_users
global.php
md5instbackupsql.php (Wird nach Installation gelöscht)
login.php
bb1_users.sql (Nur als Backup wird nach Install gelöscht)
register.php
sicherheits_verschluesselung.php (Ist das Setup, wird am Ende gelöscht)
usercp.php
acp/login.php
acp/otherstuff.php
acp/users.php
acp/global.php
Pfad/Dateiname
Installationsinhalte
Erste Installationsschritte:
Schalte dein Forum in den Offlinemodus.
Beachte, dass alle Zeilenangabe nur etwa die Position angeben!
Lege die Rechte für das ACP bitte auf 777 fest, damit das Backup erstellt werden kann! Dies macht das Script in der Regel automatisch! Außer du hast safe_mode on!
Wenn du safe_mode on hast, dann erstelle bitte eigenständig ein Backup, da dies noch nicht vom Script im safe_mode on erstellt wird!
Hochladen der encryption.php ins acp/lib/ Verzeichnis
Hochladen der md5instbackupsql.php ins acp/ Verzeichnis
Beachte, dass du unter KEINEN Umständen die INSTALLATION zweimal ausführst!
Führe die acp/sicherheits_verschluesselung.php aus und wähle JA.
Wenn keine Fehler ausgegeben werden weiterführen.
Wenn die Dateien nicht gelöscht wurden lösche bitte:md5instbackupsql.php, sicherheits_verschluesselung.php, backup.php und bb1_users.sql aus dem acp-Verzeichnis