redcobra 0 Report post Posted January 25, 2004 Hi, wenn man sich registriert oder was im UserCP ändert muss man - wenn aktiviert - aus einem Bild eine Zahl abtippen. Wo befindet sich der Generator und das Hintergrundbild dieses Sicherheitschecks. Ich habe schon selbst gesucht aber immer wieder Sackgasse. Vielen Dank im voraus. Gruß redcobra Share this post Link to post
Christian 0 Report post Posted January 25, 2004 Das Bild wird on-the-fly gezeichnet, die liegt afaik nicht auf dem Server (wenn ich mich jetzt nicht ganz irre) Share this post Link to post
redcobra 0 Report post Posted January 26, 2004 (edited) Schade. Dann kann man wohl nichts machen. Edited January 26, 2004 by redcobra Share this post Link to post
Stefan 0 Report post Posted January 26, 2004 Was möchtest du denn machen? Kannst die Sache in der functions.php anpassen, die Methode für die GD Grafik heißt show_gd_img. :) Share this post Link to post
redcobra 0 Report post Posted January 26, 2004 also ich möchte das bild verändern und die schriftart der zeichen, sprich ich möchte das ein wenig aufpeppeln. meins ist nämlich irgendwie schlecht lesbar. gut schau ich nochmal nach. ich dachte, dass wäre in der login.php. :doh: Share this post Link to post
Stefan 0 Report post Posted January 26, 2004 Im ACP kannst du schon mal die Schriftart einstellen. ACP => System Settings => Security & Privacy => Security (Script/Bot Flood Control) Falls du die Möglichkeiten hast, serverbedingt, dann stell IF using GD; Use [YES] TTF method, or [NO] basic method? auf Yes. Unter IF using GD & TTF; Path to used .ttf kannst du dann die Schriftart einstellen. Wenn du eine andere möchtest, muß du einfach die TTF Datei in den Ordner fonts kopieren und in der Einstellung angeben. Größe und Breite kannst du auch übers ACP einstellen. Hintergrundfarbe und andere Änderungen dann in der functions.php. Share this post Link to post
redcobra 0 Report post Posted January 26, 2004 (edited) Stefan, was würde ich nur ohne dich machen! *schleim* (...und auch ohne den Rest des Teams! ) Vielen Dank. Werd ich direkt mal nachschauen und den Rest heute abend @ home machen. Gruß redcobra -------------------- EDIT: Was bedeutet im Punkt Enable Script/Bot Flood Control? Advanced? Edited January 26, 2004 by redcobra Share this post Link to post
Stefan 0 Report post Posted January 26, 2004 Folgende Bedeutungen haben die Einstellungen bei Enable Script/Bot Flood Control? None => Keine Benutzung des Sicherheitspin, sprich Grafik wird nicht erstellt, angezeigt und der User braucht auch nichts eintippen (Sicherheitsrisiko gegen Flood Attacken) Advanced => Benutzung der GD Libary, um die Grafik zu erstellen. Nur wenn man diese Option benutzt, wirken sich die folgenden Einstellungen darunter aus. Wichtig: Server muß GD installiert haben. Dies sieht man zum Beispiel bei Server Environment bei System Settings. Dort dann nach einem GD Block suchen und dort steht dann sowas wie GD Support enabled. Dort kann man auch direkt sehen, ob FreeType aktiviert ist. Normal => Vorgefertigte Grafiken, die im Quelltext als base64 verschlüsselte Daten hinterlegt sind. Leicht anfällig, wurde am Anfang bei Version 1.1 verwendet. Die Option mit GD kam erst mit Version 1.2 und sollte, falls der Server das zuläßt, bevorzugt werden. Share this post Link to post
redcobra 0 Report post Posted January 26, 2004 Danke für die Erklärung. Bei mir ist es enabled. Nur wo finde ich jetzt diese Datenbank? Share this post Link to post
Stefan 0 Report post Posted January 26, 2004 Welche Datenbank suchst du? :blink: Share this post Link to post
redcobra 0 Report post Posted January 26, 2004 Die GD Library, von der er sich jetzt doch die Daten zieht. Oder habe ich das jetzt falsch verstanden? Share this post Link to post
Stefan 0 Report post Posted January 26, 2004 Mit der GD Library kann man On-the-Fly Grafiken zeichnen lassen. Es hat also nichts mit einer Datenbank zu tun, sondern ist eine Bibliothek von Funktionen, mit der man solche Grafiken relaisieren lassen kann. Share this post Link to post
redcobra 0 Report post Posted January 26, 2004 Achso. Gut. Dann lasse ich das erstmal so. Mal schaun was die functions.php noch hergibt und dann lasse ich das auch sein. Vielen Dank für den klasse Support. Gruß redcobra Share this post Link to post
Stefan 0 Report post Posted January 26, 2004 Die Befehle kannst du dir hier anschauen und um den Einstieg zu erleichtern, hier ein Ausschnitt aus der functions.php: // Erstellen des Bildes mit den Dimensionen, die in $imgwidth und $imgheight stehen. // Die Variable $im ist nun der Zeiger auf die neue Grafik $im = ImageCreate($imgwidth, $imgheight); // Erstellen einer Farbe, hier wäre es schwarz. Angabe als RGB-Wert (red, green, blue) // Die Farbe beim ersten Aufruf von ImageColorAllocate wird normalerweise auch als Hintergrundfarbe des Bildes verwendet. Muß aber nicht immer sein, Versionsabhängig. $text_col = ImageColorAllocate($im, 0, 0, 0); $back_col = ImageColorAllocate($im, 200,200,200); // Erstellen eines Rechteckes, was mit der angegebene Farbe gefüllt wird. // Hier wäre das Rechteckt so groß wie das Bild und wird mit schwarzer Farbe gefüllt. ImageFilledRectangle($im, 0, 0, $imgwidth, $imgheight, $text_col); // Weiteres Rechteck erstellt, diesmal ein wenig kleiner (3 Pixel schwarzer Rand bleiben) und mit der Hintergrundfarbe gefüllt (200, 200, 200 => entspricht C8C8C8) ImageFilledRectangle($im, 3, 3, $imgwidth - 4, $imgheight - 4, $back_col); Hoffe, du kannst mit meinen Kommentaren was anfangen. :) Share this post Link to post