![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Neuer Benutzer Registriert seit: 03.09.2005
Beiträge: 29
|
Hallo, ich bin ein neuanfänger auf dem gebiet. ich suche große hilfe ich versuche shcon seit langen ein logginaccount zubasteln.. habe mir das ganze phptutut durgelesen (http://tut.php-q.net/) klar von vorne :wink: naja aber ich brauche auch übung das es richtig läuft.. sorichtig durchsteigen tu ich auch nicht^^ naja wollte jetzt mal versuchen erst mal das angegebene loginsystem vonm oben genannten tut auszuprobieren.. und wenns steht dann einige veränderungen vorzunehmen und mit der zeit dahinter steigen.. naja nur tauchen an jeder ecke und kannten probs auf, die zum teil extra vom tut gelegt wurden die mri aber überhaupt nicht passen^^ naja buhmann hat mir shcon viel geholfen aber dem liege ich mitlerweile eh auf den nerven da wollt ich es einfach hier mal versuchen! es ist viel schreibzeug, also wer mir helfen möchte muss eh alles lesen also der das für mich tun wird, schonmal HERZLICHEN DANK!!! das alles befindet sich hier: http://florianphpasal.fl.ohost.de/ also: von der Seite wo alles läuft: (login.php) Code: <?php
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Testseite</title>
</head>
<body bgcolor="#FFFF33" link="#000000" vlink="#000000" alink="#000000" text="#000000">
<table border="2" cellspacing="2" cellpadding="2">
<colgroup>
<col width="200">
<col width="700">
</colgroup>
<tr >
<th height="100" colspan="3"><img src="test-seite.gif" alt="Test-Seite"></th>
</tr>
<tr>
<td rowspan="2" height="350">
<ol>
<li><a href="index.php">Startseite</a></li>
<li><a href="login.php">Login</a></li>
<li><a href="zahlenraetsel_1.php">Zahlenraetsel</a></li>
<li><a href="gb_1.php">Gästebuch</a></li>
</ol></td>
<td height="350" valign="top"><div align="center">
<p>
<?php
Code: error_reporting(E_ALL);
@mysql_connect("localhost", "florianphpasal", "XXX") OR die(mysql_error());
mysql_select_db("florianphpasal") OR die(mysql_error());
// Session starten wenn ?section=admin geöffnet wurde
if(isset($_GET['section']) AND ("admin" == $_GET['section'])) {
session_start();
if(!isset($_SESSION['IP'])) {
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
}
if($_SESSION['IP'] != $_SERVER['REMOTE_ADDR']) {
echo "<p class=\"error\">\n";
echo " Sie dürfen nicht die Session von einem\n";
echo " anderen user Benutzten. Bitte benutzen sie\n";
echo " folgenden Link um zur Homepage zu gelangen.\n";
echo " <a href=\"index.php\">Zurück zur Homepage</a>\n";
echo "</p>\n";
die(); // Aus Sicherheitsgründen die Abarbeitung sofort beenden
}
}
include "admin.php";
Code: ?>
</p></div></td>
</tr>
<tr>
<td height="50"><div align="center"><p align="left"> © 2005 by Asal Florian <a href="mailto:Flo_Asal@gmx.de" ONFOCUS="this.blur()">Florian Asal</a></div></td>
</tr>
</table>
</body>
</html>
<?php
?>
|
| | |
| | Nach oben #2 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.512
|
Bevor du weiterschreibst arbeite doch lieber erstmal das Tutorial hier durch: Ich habe bewusst ein Komplettsystem in Tutorialform erstellt, damit man sich von Schritt zu Schritt hangeln kann und am Ende ein lauffähiges "System" vorhanden ist. Wenn du das zum Laufen bringst und verstehst, was da geschieht bist du auch in der Lage danach neue User hinzuzufügen etc. Btw: Schreibe bitte das nächste Mal entweder einen vollständigen Beitrag oder gar keinen. Der obige Beitrag bringt uns jetzt ja nicht wirklich weiter Grüße Ben. Geändert von Jann Hendrik (22.06.2007 um 08:32 Uhr) Grund: php-info.org - link entfernt. |
| | |
| | Nach oben #4 |
| Neuer Benutzer Registriert seit: 03.09.2005
Beiträge: 29
|
so n paar fragen zu deinem super tut irgendwie hab ich massig fehler drinne^^ beseitige sie dann kommen die nächsten.. Parse error: parse error, unexpected $ in /usr/export/www/hosting/florianphpasal/validateLogin.php on line 61 tja sollte eigentlich geklärt sein aber das prob in der zeile ist garnichts. außer der php schluss (?>) 58: header( 'Location: http://localhost/start.php' ); 59: exit(); 60: 61 wenn ich die leere zeile lösche: 58: header( 'Location: http://localhost/start.php' ); 59: exit(); 60 somit verschiebt sich auch die fehlermeldung auf 60.. |
| | |
| | Nach oben #5 | ||
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.512
| Zitat:
Zitat:
Steht doch im Tutorial. Grüße Ben. Geändert von Jann Hendrik (22.06.2007 um 08:32 Uhr) Grund: php-info.org - link entfernt. | ||
| | |
| | Nach oben #7 |
| Neuer Benutzer Registriert seit: 03.09.2005
Beiträge: 29
|
keiner mehr da der mir helfen kann? ich habe schon viel versucht doch leider komm ich nicht rein... ka was los ist habe shcon viele gefrat was da sein könnte doch jeder findet keinen fehler... |
| | |
| | Nach oben #8 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.512
|
Ui. Hab den Post gar nicht gesehen Hehe. Das Passwort ist immer falsch. Hmm .. du bist dir aber sicher, dass du das richtige eingibst, ja? Schreib mal in die Datei "validateLogin.inc.php" vor die erste if-Abfrage: PHP-Code: Selbstverständlich auch auf die md5-"Verschlüsselung" achten. Das heißt, dass das Passwort in der Datenbank nicht im Klartext, sondern als md5-Hash stehen muss. Grüße Ben. |
| | |
| | Nach oben #9 |
| Neuer Benutzer Registriert seit: 03.09.2005
Beiträge: 29
|
Array ( [username] => Ben [passwort] => test [login] => Einloggen ) Verbindung zum Datenbankserver konnte nicht hergestellt werden. funzt nich md5 is klar. wenn ich einen acc selber ertselle also einen für mich (phpmyadmin-datenbank-einfügen- name (keine funktion) TEST - pw (md5) test ) und wnen ich dann nachsehe was alles drauf is, sehe ich 3datensätze (Ben,Freundvonben und ich) doch die ersten beiden sätze werden als md5 ausgegeben der leztere nicht.. naja ändert nichts daran das ich auch mit den anderen nicht auf die datenbank zugreifen kann.... |
| | |
| | Nach oben #10 | |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.653
| Zitat:
__________________ I did it my way - Senseless-Blog | |
| | |
| | Nach oben #12 |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
|
Gar nicht? Schließlich brauchst du erst eine Verbindung, sonst kannste auf jedes Loginscript pfeifen. Also, Verbindungsdaten überprüfen!
__________________ http://www.ChrisDiary.De |
| | |
| | Nach oben #13 |
| Neuer Benutzer Registriert seit: 03.09.2005
Beiträge: 29
|
hehe junge: daten sind mehr als 10mal von verschiedenen leuten überprüft worden außerdem wie bekomme ich im browser die logindaten angezeigt die auf der mysql atenabnk liegen aber angeblich keine verbindung hergestellt werden könnte. |
| | |
| | Nach oben #14 | ||
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.512
| Zitat:
Zitat:
anpassen und dann klappt das auch. In der Datei "validateLogin.inc.php" wird die Verbindung erstellt, sofern ein POST-Request existiert, der das Passwort und den Usernamen enthält. PHP-Code: Grüße Ben. Geändert von Jann Hendrik (22.06.2007 um 08:33 Uhr) Grund: php-info.org - link entfernt. | ||
| | |
| | Nach oben #15 |
| Neuer Benutzer Registriert seit: 03.09.2005
Beiträge: 29
|
eben das is es ja! es funzt nicht! ich habe deins reinmkopiert soofrt durchgelesen ich bekomme einfahc keine verbindung hin.. die config daten wurden so oft überbrüft der host stimmt das passwort stimmt mein name stimmt auch die datenbank stimmt!!! es funkt aber nicht!!! |
| | |
| | Nach oben #17 |
| Neuer Benutzer Registriert seit: 03.09.2005
Beiträge: 29
|
so. hab jetzte iniges geklärt!!! nur aber ein komisches prob ich bin am verzweifeln! es heißt immer das die verbindung zu localhost zurück gestezt wurde aber wenn ich mir die tabelle in phpmysql ansehe sehe ich immer ein weiteren login!!! also das heißt da irgend wo muss ne verbindung sein.. sonst wüsste die db das ja nicht mein script: validateLogin.php PHP-Code: |
| | |
| | Nach oben #19 |
| Erfahrener Benutzer Registriert seit: 06.12.2004 Ort: Bayern
Beiträge: 185
|
läuft MySql wirklich auf localhost ? Ich kenne es nur so, das auf dem Webspace-Rechner selten ein MySql Server mit drauf läuft, sondern auf einem externen MySql-Server und nur von seinem Webspace aus auf ihn Zugreifen darf
__________________ MFG Schifti -- Meine Abschlussdokumentation downloaden und mir ein Feedback senden Psychologische Praxis KJG Schwäbisch Gmünd |
| | |