Prüfung der Website in functions_validate.php

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Inferi74
Mitglied
Beiträge: 93
Registriert: 22.02.2007 18:15

Prüfung der Website in functions_validate.php

Beitrag von Inferi74 »

Wie ich bemerkt habe kann man im Forum (auch hier auf phpbb.de) keine Webseiten im Profil eintragen die folgendes Format haben:

Code: Alles auswählen

http://user_name.hostanbieter.de
Ohne den Unterstrich "_" wäre es kein Problem, aber ohne ihn funktionieren die Links nicht.

Wenn meine Suche hier im Forum richtig war, dann ist für die Überprüfung des Feldinhalts ist wohl die functions_validate.php zuständig.

Code: Alles auswählen

 
// website has to start with http://, followed by something with length at least 3 that
	// contains at least one dot.
	if ($website != "")
	{
		if (!preg_match('#^http[s]?:\/\/#i', $website))
		{
			$website = 'http://' . $website;
		}

		if (!preg_match('#^http[s]?\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $website))
		{
			$website = '';
		}
	}
Kann ich diesen Teil des Codes einfach deaktivieren um so die Prüfung abzuschalten oder wäre das eine Sicherheitslücke?
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Ändern wäre besser :wink:
Hier die neue Codezeile statt der einen alten:

Code: Alles auswählen

if (!preg_match('#^http[s]?\\:\\/\\/[a-z0-9\-_]+\.([a-z0-9\-]+\.)?[a-z]+#i', $website))

MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“