myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

PHP Benutzername anzeigen in Nachricht

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 24.04.12, 14:59   #1
Cubiboy
Anfänger
 
Registriert seit: Dec 2011
Beiträge: 10
Bedankt: 2
Cubiboy ist noch neu hier! | 0 Respekt Punkte
Standard PHP Benutzername anzeigen in Nachricht

Hallo,

ich habe für die Homepage unserer Schule ein S***** für Aktuelle Meldungen geschrieben.
Darin können sich die Lehrer anmelden und die Meldung reinschreiben und Absenden. Nun möchte ich
auch, dass Bei der Meldung der Benutzername, mit dem gerade die Meldung schreibt, auch angezeigt wird
Das ganze Läuft über MySQL und ist so aufgebaut:

index.php (Hier werden die Aktuelle Meldungen gespeichert)
Login.php (Hier ist das Formular zum Login (bei submit weiterleitung zu login1.php))
Login1.php (Hier wird der Login überprüft und die Nachricht kann geschrieben werden (weiterleitung zu weber.php))
weber.php (Hier wird die Meldung in die daten.dat geschrieben)
daten.dat (Hier werden die Meldungen gespeichert und von der index.php importiert)

Hier der Quelltext von der Login1.php:
PHP-Code:
<?php  
session_start
();  
?>  

<?php  
$verbindung 
mysql_connect("localhost""user2039321" "mariusbutz"//Verbindung wird hergestellt 
or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); //Verbindung konnte nicht hergestellt werden 
mysql_select_db("db2039321-main") or die ("Datenbank konnte nicht ausgewählt werden"); //daten Bank wird angesteuert 

$username $_POST["username"]; //Username/passwort wird importiert 
$passwort md5($_POST["password"]);  

$abfrage "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1";  
$ergebnis mysql_query($abfrage);  
$row mysql_fetch_object($ergebnis); 

if(
$row->passwort == $passwort)  
    {  
    
$_SESSION["username"] = $username;  
    echo 
"<form action=weber.php id=comment-reply method=post> 
        <p> 
        Aktuelle Meldung:<br><textarea cols=30 id=comment name=comment placeholder='' rows=10 title='Text'></textarea> 
        </p> 
        <p> 
        <input type=submit value='Absenden'/> 
        </p> 
        </form>"

    }  
else  
    {  
    echo 
"Benutzername und/oder Passwort waren falsch. <a href=\"login.php\">Login</a>";  
    }  

?>
Hier der Quelltext der weber.php:
PHP-Code:
<?php 
$timestamp 
time(); 
$datum date("d.m.Y"$timestamp); 
$zeit date("H:i"$timestamp); 
$daten="<fieldset><legend>HierSollDerBenutzerNameStehen(Am $datum um $zeit von Herr/Frau):</legend> $_POST[comment]</fieldset>\n"
$datenbank "daten.dat"
$datei fopen($datenbank,"a"); 
$comment=strip_tags($comment); 
if (
fwrite($datei$daten)){ 
    echo 
"Meldung Gespeichert weiter zur <a href=\"../../index.php\">Startseite</a>"

?>
Also schon gesagt möchte ich das der Benutzername dabei steht (er soll da rein, wo in der weber.php "HierSollDerBenutzerNameStehen" steht stehen).
Wenn ich da einfach $username reinschreibe kommt eine Fehlermeldung, der Beitrag wurde gespeichert, aber da wo ich die Variable $username gesetzt habe steht nichts.

Bitte helft mir!
Cubiboy ist offline   Mit Zitat antworten
Ungelesen 24.04.12, 15:29   #2
slahn
Erfahrenes Mitglied
 
Benutzerbild von slahn
 
Registriert seit: Oct 2009
Beiträge: 640
Bedankt: 228
slahn ist noch neu hier! | 0 Respekt Punkte
Standard

Warum nicht die Nachrichten auch in die Datenbank Speichern? Dabei kannst dann auch die zuweisungsinformationen der Sender vermerken. Schon kannst du ganz leicht bestimmen, wer welche Meldungen erstellt hat.
__________________
"[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]" (Klopfers Vater)
slahn ist offline   Mit Zitat antworten
Ungelesen 24.04.12, 17:19   #3
Cubiboy
Anfänger
 
Registriert seit: Dec 2011
Beiträge: 10
Bedankt: 2
Cubiboy ist noch neu hier! | 0 Respekt Punkte
Standard Daaaaaaaaaaaanke

Genauuuu das hab ich gesucht, alter du bist ein Gott!!!

Mann ei Haaammmer

LG

PS: Du hast was bei mir gut loomy2010...
Meine Homepage: mbpictures.co.nu
Lg
Cubiboy ist offline   Mit Zitat antworten
Ungelesen 24.04.12, 21:37   #4
ProgMaster
Banned
 
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
ProgMaster ist noch neu hier! | 0 Respekt Punkte
Standard

War ja nur ein Hinweis... es verstehen ist zwar nicht einfach, sicher implementieren (nach Regeln) aber schon.
ProgMaster ist offline   Mit Zitat antworten
Ungelesen 25.04.12, 16:14   #5
Cubiboy
Anfänger
 
Registriert seit: Dec 2011
Beiträge: 10
Bedankt: 2
Cubiboy ist noch neu hier! | 0 Respekt Punkte
Standard

Ich dachte das mit md5 und MySQL ist sicher?

Hat zumindest mal mein Chemielehrer gesagt, der die HP auch programmiert...
Cubiboy ist offline   Mit Zitat antworten
Ungelesen 25.04.12, 16:42   #6
ProgMaster
Banned
 
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
ProgMaster ist noch neu hier! | 0 Respekt Punkte
Standard

Md5 ist schon lange geknackt.
Und für jeden Hashalgorithmus gibt es Rainbowtables, die schwache Passwörter schnell ermitteln.

Deshalb sollte eben ein Salt verwendet werden.
Mit Roundtrips verlangsamst Du Brute Force Attacken.

Und selbst wenn Du diese Punkte alle beachtest bist du noch nicht sicher...
ProgMaster ist offline   Mit Zitat antworten
Ungelesen 25.04.12, 17:11   #7
Cubiboy
Anfänger
 
Registriert seit: Dec 2011
Beiträge: 10
Bedankt: 2
Cubiboy ist noch neu hier! | 0 Respekt Punkte
Standard

Ich weiß dass ich eig fast nie sicher bin (bin selbst mehr oder weniger Hacker).
Aber für die Schule reicht md5 da kennt sich keine Sau aus, und wenn schon, mir kann es ja egal sein, im Moment interessiert mich nur, dass es überhaupt geht.

Aber trotzdem danke an alle!
Cubiboy ist offline   Mit Zitat antworten
Ungelesen 26.04.12, 08:54   #8
Cubiboy
Anfänger
 
Registriert seit: Dec 2011
Beiträge: 10
Bedankt: 2
Cubiboy ist noch neu hier! | 0 Respekt Punkte
Standard

Ja danke...
Ich sagte mehr oder weniger. (Mal en Keylogger oder en Trojaner)
Cubiboy ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:46 Uhr.


Sitemap

().