SUCHE: hilfe beim einbinden eines PHP Logins
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
ebenfall
eingabefeld
error
gel
komma
komme
login
netzen
pa
pawort
permission
result
session
sinnen
tutorial
unterseite
weiterleitung
zeile
zielseite
- 
    
    
 hallo,
 
 Ich habe vor auf meiner seite
 http://www.patrickbeeli.ch.vu
 
 einen eigenen Login bereich zu basteln. Einen sinn hat es nicht, ich will einfach wissen wie man sowas genau macht.
 
 Nat?rlich gibt es viele tutorials im Netz, habe auch schon n paar durchgeschaut, aber irgendwie komme ich damit nicht zurecht. Was ich suche ist nun jemand der mir per ICQ sowas erkl?rt.
 
 MySQL datenbank habe ich
 Und auf meinem System habe ich auch einen apache server eingerichtet.
 
 Wer lust hat mir dabei zu helfen soll sich per ICQ melden: 246-274-046.
 
 bye
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    Was soll bitte nach dem Login kommen?
 Einloggen ist doch gaz einfach...
 
 Warum steht auf der Seite:
 
 
 Das ist meiner erste Seite komplett in CSS die ich ins Netz setze, mein k?nnen im bereich HTML/CSS ist zwar recht gut, aber was die benutzerfreundlichkeit oder die darstellung anderer Browser betrifft so muss ich noch einiges Lernen. Deswegen bitte ich sie fals sie etwas entdecken das ich unbedingt ?ndern sollte so senden sie mir eine eMail. 
 
 eine seite geht doch gar nicht komplett in CSS oder?
- 
    
    
 :) liegt daran das ich den Text aus einem ?lteren projekt ?bernommen habe. Da wurde das Visuele komplett von CSS ?bernommen.
 
 Und wie gesagt, der login soll keinen sinn ergeben einfach nur des Wissens halber.
 
 Also, wer lust hat mir dabei zu helfen, soll sich melden.
- 
    
    
 Kurze Frage und hoffentlich schnelle antwort.
 
 Muss ich als mysql host das hier angeben?
 
 mysql.lima-city.de
 
 
 weil ich bekomme diese Fehlermeldung:
 
 Unknown MySQL Server Host '0de' (2)
- 
    
    Ja, der mySQL Server ist: mysql.lima-city.de.
- 
    
    danke host stimmt nun.
 
 Nun steht da:
 
 Parse error: parse error, unexpected ',' in /home/webpages/lima-city/cyrix89/html/index.php on line 5
 
 linie 5 sieht so aus:
 
 mysql_select_db( DB1024427296) OR die(mysql_error());
 
 weis echt nicht was da falsch sien soll..
 
- 
    
    schreib mal mehr vom code, aber der dbname muss auf jeden fall in anf?hrungszeichen
- 
    
    <?php
 error_reporting(E_ALL);
 include "inc/config.php";
 
 @mysql_connect( mysql.lima-city.de., USER30890, mypassword) OR die(mysql_error());
 mysql_select_db('DB1024427296') OR die(mysql_error());
 
 naja die anf?hrungsstriche haben ncihts gebracht.
- 
    
    
 @mysql_connect( mysql.lima-city.de., USER30890, mypassword) OR die(mysql_error());
 
 
 da dies deine 5te Zeile ist, liegt es vielleicht an dem letzten Punkt bei mysql.lima-city.de. ?
- 
    
    
 es wurde oben ja geschrieben das es einen Punkt danach haben soll..
- 
    
    @mysql_connect( mysql.lima-city.de., USER30890, mypassword) OR die(mysql_error());
 
 sollte eigentlich so aussehen:
 
 @mysql_connect( "mysql.lima-city.de", "USER30890", "mypassword") OR die(mysql_error());
 
 (Anf?hrungszeichen vergessen^^)
 
 MfG Asmodeus
 
 PS: Und der Punkt nach 'de' war wahrscheinlich nur als Abschluss des Satzes gedacht..
- 
    
    Da bin ich auch schon ziemlich am Verzweifeln,
 habe die ganze Sache ein wenig anders gel?st
 in der Eile, in dem ich eine externe Login
 Seite vorgeschaltet hab. Auf Dauer ist das jedoch
 nix. Ich hab mir auch die Tutorials durchgeschaut
 und bei php-resource reingeschaut aber da
 ist nirgends das dabei was ich suche:
 
 - Login grafisch anpasspar auf einer HTML-Seite
 - nach erfolgreichem Login soll eine andere
 html Seite ?ffnen (automatisch) oder eine
 permission denied Seite.
 - Das Teil soll die IPs die sich falsch einloggen
 f?r eine gewisse Zeit sperren k?nnen.
 - Die Zielseite ist eine Frameseite, alle
 Unterseiten und Frameinhalte sollen
 ebenfalls nur dann zug?nglich sein wenn
 man sich korrekt eingeloggt hat.
 
 Jemand ne Idee wie man das kostenlos irgendwie
 l?sen k?nnte ???
- 
    
    Du kannst die eingabefelder und die loginseite per css an deine restlichen Seiten anpassen.
 Die eingabefelder musst du einem <Form>-Bereich haben, die du dann an eine PHP-Seite ?bergibst. Dort kanns du dann die eingegebene Daten vergleichen, und je nach Status (login erfolgreich oder access denied) eine andere Seite aufrufen.
 
 das ganze funkioniert dann ?ber die Session-ID. Die kannst du in jeder Seite abfragen, ob der User richtig eingelogt ist, oder nicht.
 
 Gru?
 
 B1G-B
- 
    
    Sessions.
 
 1.
 
 Html-Seite mit Formular das Logindaten an 'login.php' sendet und ein Fenster ?ffnet {
 CODE:
 <form> <input - Die 2 Eingabefelder (User + PW) - /> <input type=submit value="Fenster ?ffnen" onClick="fenster=window.open('login.php', 'fenster','toolbar=no,status=,menubar=no,scrollbars=no,width=800,height=500')"></form>
 }
 
 2. 'login.php' (Abfrage ob Passwort richtig ist ?-> wenn ja -> Weiterleitung ?ber "<meta http-equiv="refresh" content="0; SEITE_WENN_PW_OK" />" -> sonst Weiterleitung nach "<meta http-equiv="refresh" content="0; SEITE_WENN_FALSCHES_PW" />"
 
 3. Auf jeder Seite dieser Frameseite bei richtigem Passwort den Code verwenden:
 
 session_start(); if ($_SESSION['login'] == true){ echo "SEITENCODE"; }else{ echo "Keine Berechtigung"; }
 
 MfG Asmodeus
- 
    
    
 danke habs nun ge?ndert.
 
 Nun kommt aber das mit den array_stripslashes
 
 in der datei "funtion.php" habe ich diese reingetan.
 
 stimmt da etwas nicht?
 
 <?php
 function login_right($id, $pass)
 {
 $sql = "SELECT
 COUNT(*) as Anzahl
 FROM
 users
 WHERE
 ID = '".$id."' AND
 Password = MD5('".$pass."');";
 $result = mysql_query($sql) OR die(mysql_error());
 $row = mysql_fetch_assoc($result);
 mysql_free_result($result);
 return $row['Anzahl'];
 }
 
 ?>
 <?php
 
 function array_stripslashes ($arr)
 {
 if (!is_array($arr)) return $arr;
 
 foreach ($arr AS $k => $v)
 {
 $arr[$k] = stripslashes($v);
 }
 
 return $arr;
 }
 
 
 
 ?>
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
