• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

fertige login.php

mkasl

Neues Mitglied
GoogleSearchIconShadow.gif
SuperSearchIconShadow.gif
In einer login.php habe ich einen Linktext eingefügt .
http://www.lapaloma-blanca.de/start . Ich schaffe es aber nicht,wie hier, diesen Link auch so in meiner login.php , ausführbar zu machen.Er erscheint nur als Text.
Frage: welche Zeichen muß ich dazu vor und danach schreiben.Oder ist das nachträglich nicht möglich ?
Danke VG mkasl

GoogleSearchIconShadow.gif
SuperSearchIconShadow.gif

GoogleSearchIconShadow.gif
SuperSearchIconShadow.gif
 
Zuletzt bearbeitet:
zeig doch mal den code in den der link eingebettet ist.
so kann man da doch nur ins blaue raten wo dein fehler liegen "könnte"...
 
hier der lange Code

Code:
<?php
error_reporting(E_ALL);
session_start();
require_once('login_config.php');
require_once('login_include.php');

/*---------------------------------------------------+
| Copyright © 2007-2008
| Code by Sebastian "slaughter" Schüssler
| Download on http://basti2web.de
+----------------------------------------------------+
| Loginscript "MYSQL-Login"
| Version 1.03
| Last Update 17.05.2008
+----------------------------------------------------*/

       $seite = "login.php";     // Name dieser datei

        echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
        <html>
        <head>
        <title>".$login_titel."</title>
        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
        <meta name=\"description\" content=\"Login Code by basti2web.de\">
        <link rel=\"stylesheet\" href=\"format.css\" type=\"text/css\">
        </head>
        <body>\n";
        echo $login_copy;
        echo "\n<div align=\"".$ausrichtung."\">";
        if(!isset($_SESSION['IP']))
    {
    $_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
    }
        if($_SESSION['IP'] != $_SERVER['REMOTE_ADDR'])
    {
    echo "<p>\n";
    echo "<span class=\"big\">Sie dürfen nicht die Session von einem\n";
    echo "anderen User benutzten. <br />Bitte benutzen sie\n";
    echo "folgenden Link um zur Homepage zu gelangen.<br />\n";
    echo "<a href=\"".$index."\">Zurück zur Homepage</a></span>\n";
    echo "</p>\n";
    die();
    }

        $timeV = time() - $sperrzeit;

        $query = dbquery("SELECT * FROM ".$db_prefix."log  WHERE log_ip = ".security_b2w($userip)." AND log_time > ".security_b2w($timeV));

        $falsch_log = mysql_num_rows($query);

        if ($falsch_log > 2)
         {
        die("<br /><span class=\"big\">Sie haben die Logindaten zu oft falsch eingegeben! <br 
        />Kontaktieren Sie den <a href= \"mailto:".$configmail."\">Administrator</a>, 
        Passwort vergessen?Auf den blauen Link>Administrator< Klicken.Im Email ihren Wunsch unbedingt mir mitteilen!</span>");
        }


        if (isset($_POST['usereingabe']) AND isset($_POST['pweingabe']))
        {
    $pweingabe = addslashes($_POST['pweingabe']);
    $pweingabe = MD5($pweingabe);
    $usereingabe = addslashes($_POST['usereingabe']);
    if (login_right($usereingabe, $pweingabe))

    {
    $_SESSION['user'] = $usereingabe;
    $_SESSION['pw'] = $pweingabe;
    $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit = ".time().", user_ip = ".security_b2w($userip)." 
        WHERE user_name = ".security_b2w($_SESSION['user']));
    }
    else
    {
     $result = dbquery("INSERT INTO ".$db_prefix."log (log_time, log_ip, log_user) VALUES ('".time()."', ".
        security_b2w($userip).", ".security_b2w($usereingabe).")");

    $varversuche = 3 - $falsch_log - 1;
    $fehler = "<span class=\"big\">Login fehlgeschlagen!<br />Kontaktiere den <a href= \"mailto:".$configmail."\">Administrator</a>,
        Im Email bitte dein Anliegen mitteilen!<br />Noch ".$varversuche;

    if ($varversuche > 1)
    {
    $fehler .= " Versuche<br /><br /></span>";
    } else {
    $fehler .= " Versuch<br /><br /></span>";
    }

    if ($varversuche == 0)
    {
    die("<br /><span class=\"big\">Sie haben die Logindaten zu oft falsch eingegeben! <br />
         Du benötigst einen neuen Zugang vom <a href= \"mailto:".$configmail."\">Administrator</a>,oder über folgende Adresse 
         
anfordern http://www.lapaloma-blanca.de/start/index.php</span>");
    }

    }
        }
        if(isset($_SESSION['user'], $_SESSION['pw']) AND login_right($_SESSION['user'], $_SESSION['pw']))

        {
    if(isset($_GET['action']) AND ("logout" == $_GET['action'])) 
    {
    session_destroy();
    echo "<br/><p>\n";
    echo "Sie haben sich erfolgreich ausgeloggt.<br />Um wieder in den geschützten Bereich";
    echo " zu kommen, müssen sie sich wieder Einloggen.<br /><br />";
    echo "<a href=\"".$seite."\">Zurück zum Login</a>";
    echo "</p>";
    } 
    else
    {
    echo "<h2>Du hast zwei Optionen: Dein persönliches Profil zu ändern  ; </h2>";
    echo "<a href=\"login_user.php?section=profile\">Profil bearbeiten</a>";
    if (admin_right($_SESSION['user'], $_SESSION['pw']) OR superadmin_right($_SESSION['user'], $_SESSION['pw']))
    {
    echo " <a href=\"login_admin.php\">Adminmenü</a>";
    }
    echo " <a href=\"".$seite."?action=logout\">Logout</a><br /><br /><br />";


        // ################ GESCHÜTZTER BEREICH ANFANG ############

        include('login_show.php');

        //################# GESCHÜTZTER BEREICH ENDE ##############
    if(!(isset($login_notshowversion) AND $login_notshowversion === true)) {
    echo "<br /><br /><br />Mysql-Login Version ".version_this."<br />"; }

        security_close($ss);
    }
        } else {
        echo "<h2>".$login_titel."</h2>";
       if (isset($fehler))
        {
        echo "$fehler";
        }

       print security_closer("html", array(
    "seite" => $seite,
    "name_u" => "usereingabe",
    "name_p" => "pweingabe",
    "name_s" => "submit" 
       ));


       security_close($ss);
       }

       ?><p>&nbsp;</p>
       <p><font color="#FF0000" size="5">&nbsp;</font></p>
GoogleSearchIconShadow.gif
SuperSearchIconShadow.gif

GoogleSearchIconShadow.gif
SuperSearchIconShadow.gif

GoogleSearchIconShadow.gif
SuperSearchIconShadow.gif

GoogleSearchIconShadow.gif
SuperSearchIconShadow.gif
 
Zuletzt bearbeitet:
Ich wuerde mal sagen, dass da der Close Tag von php fehlt(kann ich jetzt nicht zeigen weil ich mit meinem Touch drin bin)
 
Nö, das ist da, in der vorletzten Zeile, direkt vor dem seltsamen Textabsatz, der nur ein &nbsp; enthält.
 
Ich würds mal damit versuchen, nen Hyperlink auf den Text zu legen.
Ist üblicherweise nötig, um Text klickbar zu machen.
PHP:
    if ($varversuche == 0)
    {
    die("<br /><span class=\"big\">Sie haben die Logindaten zu oft falsch eingegeben! <br />
         Du benötigst einen neuen Zugang vom <a href= \"mailto:".$configmail."\">Administrator</a>,oder über folgende Adresse anfordern: <a href= \"http://www.lapaloma-blanca.de/start/index.php\">http://www.lapaloma-blanca.de/start/index.php</a></span>");
    }
 
hyperlink auf text

ich habe schon mal versucht, über Frontpage und auch WebEditor auf den Text :
http:www.lapalo****.de einen Hyperlink zu legen.Das klappte auch.Aber leider kam der fertige Link nicht auf der Seite , wo er stehen sollte.
Nachtrag : wenn du diesen Link http://www.lapaloma-blanca.de/secure/index_frame.html
aufsuchst und weil du das PW nicht kennst (so soll es laufen ) versuch es 3x mit den falschen Daten.
du kommst auf eine Fehlerseite . Hier ist mailto /Administrator funktionstüchtig .
Hätte aber als Ausweich auch diesen www.lapaloma.... als richtigen Link gehabt.
 
Zuletzt bearbeitet:
Aber die Realisierung müßte Klappen. falls Fehlermeldung kommt...muß das Formular schnell erneuern
 
@efchen: jo, find ich auch *g*

@topic: falls ich mich in dem code oben nicht vertippt hab, hast du da schon deine lösung und musst sie nur noch in deinem code austauschen.
by the way...frontpage ist ein html-editor. von frontpage generierter code funktioniert in einer reinen html-umgebung auch prima.
dein betreffender codeabschnitt ist aber PHP und je nach gegebenheit kann man da einen html-code nicht einfach 1:1 einfügen.
in diesem fall ist es nötig vor jedes anführungszeichen ( " ) innerhalb des html-codes einen backslash ( \ ) zu setzen, damit PHP es nicht für den anfang oder das ende eines strings hält.
 
Danke aber ich habe versucht ,deinen Code an Stelle des Textes http://www.lap**** zu stellen.Programm ließ sich aufrufen.Mein Text war weg und der Link war auch nicht da.
Nur, falls man Interesse ander ganzen Sache hat. Ich habe einen Übergangslink für das gesamte Programm hier :
Up und down dort sind alle php drin.
 
*kopfklatsch* MEIN code ist ein kompletter if-abschnitt von dir.
du musst schon den ganzen abschnitt austauschen!

wenn du nur den URL-text ersetzen willst, dann hiermit:
Code:
<a href= \"http://www.lapaloma-blanca.de/start/index.php\">http://www.lapaloma-blanca.de/start/index.php</a>
 
Code:
 if ($varversuche == 0)
 {
 die("<br /><span class=\"big\">Sie haben die Logindaten zu oft falsch eingegeben! <br />Du benötigst einen neuen Zugang vom <a href= \"[EMAIL="".$configmail."\">Administrator</a>,oder"]mailto:".$configmail."\">Administrator</a>,oder[/EMAIL] über folgende Adresse anfordern [URL]http://www.lapaloma-blanca.de/start/registrierungsanweisung/registrierung/index.php</span[/URL]>");
 <a href= "[URL]http://www.lapaloma-blanca.de/start/index.php\">http://www.lapaloma-blanca.de/start/index.php</a[/URL]>  
 }
 }
den gesamten Abschnitt kann ich nicht austauschen, dann ist der mailto auch weg.Habe deinen Code direkt daninter gesetzt.Nun läft das Programm nicht. (kein Problem...mit 2x umbenennenüber FileZilla ist das Alte wieder da)
 
ich werd das gefühl nicht los, dass wir aneinander vorbei reden.
nimm mal die datei aus dem anhang.
entsprechend benennen nicht vergessen ;-)

Ich glaube nicht.Du drückst dich verständlich aus...und ich habe an vielen Stellen versucht,deinen Code einzufügen.Außer ganz am Ende wo er dann auch erschein...aber eben nicht auf der von mir gewünschten Fehlerseite,sondern schon vor dem Login.
OK...deinen Code als login.php eingefügt.Schau selber...Eingabeaufforderung kommt nicht mehr :
http://www.lapaloma-blanca.de/secure/index_frame.html
 
Hi Space Vampire
Um nicht sagen zu müssen > Ich bin blöd< Sage ich auch lieber Kopfklatsch aber wenigstens 3x.
Ich danke dir für deine Ausdauer mit mir. Hatte deinen Code umbenannt und dann die falsche login.php eingefügt.Das konnte nicht funzen.
Ein glücklicher html-Anfänger dankt dir.Jetzt kann ich den Link für die richtige Seite erweitern.Hoffe das geht so problemlos.
Manfred
GoogleSearchIconShadow.gif
SuperSearchIconShadow.gif
 
Hi
Aber nur mit deinen konstruktiven Hinweisen.
Bin noch am Basteln...Zweite html auf anderer Seite und Größen bzw. Absatzänderungen
Schau mal... mit Fehleingaben...ob ich was falsch gemacht habe.
Immer offen für helfende Kritik.Nur so lernt man weiter...
 
Zurück
Oben