php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.02.2010, 22:57  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Capfly Beitrag anzeigen
Drum speichere ich es verschlüsselt im Cookie ab

Das solltest du dann auch anwenden.
Zusätzlich auf jeder Seite das Pw im Cookie mit dem in der DB prüfen, dann ist es auch etwas sicherer
Kein Stück! Ist mir doch egal ob ich das Passwort im Klartext oder "verschlüsselt" bekomme. Ich erstell mir nen neues Cookie mit dem verschlüsselten Passwort und schon denkt deine Anwendung ich wäre wer anders!
Flor1an ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.02.2010, 08:13  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.341
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

@Pete-Bremen:
Du suchst glaube ich Passwort-Verschlüsselung in PHP á la md5(), sha1(), etc...
Findest Du alles auf PHP.net.

In der Datenbank kannst das (verschlüsselt) ganz normal als VARCHAR oder CHAR ablegen.
Arne Drews ist offline   Mit Zitat antworten
Alt 18.02.2010, 12:55  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Wie oft denn noch. md5 und sha1 sind keine Verschlüsselungen! Da ist ein riesiger Unterschied! Es sind Hashfunktionen!!! Und auch gehashte Passwörter haben in der Session/Cookie/Formular nichts zu suchen!
Flor1an ist offline   Mit Zitat antworten
Alt 18.02.2010, 13:10  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.341
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Wie oft denn noch. md5 und sha1 sind keine Verschlüsselungen!
Jaha... Weiß ich. Flüchtigkeitsfehler.
Hast natürlich Recht!
Arne Drews ist offline   Mit Zitat antworten
Alt 19.02.2010, 13:00  
Neuer Benutzer
 
Registriert seit: 11.07.2009
Beiträge: 10
PHP-Kenntnisse:
Anfänger
Pete-Bremen kann nur auf Besserung hoffen
Pete-Bremen eine Nachricht über ICQ schicken Pete-Bremen eine Nachricht über AIM schicken Pete-Bremen eine Nachricht über MSN schicken Pete-Bremen eine Nachricht über Yahoo! schicken Pete-Bremen eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Arne Drews Beitrag anzeigen
@Pete-Bremen:
Du suchst glaube ich Passwort-Verschlüsselung in PHP á la md5(), sha1(), etc...
Findest Du alles auf PHP.net.

In der Datenbank kannst das (verschlüsselt) ganz normal als VARCHAR oder CHAR ablegen.
schön, und wenn ich nun noch wüsste, wo ich dort im php.net suchen soll, wäre ich vielleicht tatsächlich um einiges weiter - hoffe ich wenigsten. Wenn hier einige so gut bescheid wissen, warum nennt man mir dann nicht "einfach" nen einbindbare Code, und ich kann mit meiner eigentlichen Arbeit beginnen.

Also, mein bisheriger Code sieht so aus :

PHP-Code:
<title>Test DB</title><table bgcolor="#0FFFFF"><table bgcolor="red" cellspacing="10" cellpadding="2" border="5" height: 233px;">

<?
    
if(!mysql_connect("w--x.mysql-gateway.de","w15147-x","x"))
    {
        echo 
"<h2>Error</h2>";
        die();
    }
    
mysql_select_db("w--x");
?>


<link href="xampp.css" rel="stylesheet" type="text/css"></head>
<body> &nbsp;<p><h1>Profildatenbank</h1>






<?
    
if($_REQUEST['username']!="")
    {
        if(
$date=="")$date="NULL";
        
$id=htmlentities($_REQUEST['id']);
        
$username=htmlentities($_REQUEST['username']);
        
$pw1=htmlentities($_REQUEST['pw1']);
        
$pw2=htmlentities($_REQUEST['pw2']);
        
$ort=htmlentities($_REQUEST['ort']);
        
$email=htmlentities($_REQUEST['email']);
    
        
mysql_query("INSERT INTO test (id,username,pw1,pw2,ort,email,date) VALUES('$id','$username','$pw1','$pw2','$ort','$email',NOW());");}
if(
$_POST['pw1'] == $_POST['pw2'])





?>
funktioniert bis auf dem, mit dem pw1 und 2.

Ausgabe :

PHP-Code:
<title>Test DB</title><table bgcolor="#0FFFFF"><table bgcolor="red" cellspacing="10" cellpadding="2" border="5" height: 233px;">

<?
    
if(!mysql_connect("w--x.mysql-gateway.de","w--x","x"))
    {
        echo 
"<h2>Error</h2>";
        die();
    }
    
mysql_select_db("w--x");
?>


<link href="xampp.css" rel="stylesheet" type="text/css"></head>
<body> &nbsp;<p><h1>Profildatenbank</h1>





<tr bgcolor=#f87820><td></td>
<td class=tabhead><b>Nr.</b></td>
<td class=tabhead width=200><b>Name</b></td>
<td class=tabhead width=100><b>Ort</b></td>
<td class=tabhead width=100><b>Kontakt</b></td>
<td class=tabhead width=100><b>Eintr. vom</b></td>
<td class=tabhead><b>Löschen ?</b></td>
<td></td>
</tr>

<?
    
if($_REQUEST['username']!="")
    {
        if(
$date=="")$date="NULL";
        
$id=htmlentities($_REQUEST['id']);
        
$username=htmlentities($_REQUEST['username']);
        
$pw1=htmlentities($_REQUEST['pw1']);
        
$pw2=htmlentities($_REQUEST['pw2']);
        
$ort=htmlentities($_REQUEST['ort']);
        
$email=htmlentities($_REQUEST['email']);
    
        
mysql_query("INSERT INTO test (id,username,pw1,pw2,ort,email,date) VALUES('$id','$username','$pw1','$pw2','$ort','$email',NOW());");}

    if(
$_REQUEST['action']=="del")
    {
        
mysql_query("DELETE FROM test WHERE id={$_REQUEST['id']};");    }

    
$result=mysql_query("SELECT id,username,pw1,pw2,ort,email,date FROM test ORDER BY id desc limit 1;");


// BY ist die Anordnung der Auflistung    

    
$i=0;
    while( 
$row=mysql_fetch_array($result) )
    {
        if(
$i>0)
        {
            echo 
"<tr valign=bottom>";
            echo 
"<td bgcolor=#ffffff background='strichel.gif' colspan=6><img src=blank.gif width=1 height=1></td>";
            echo 
"</tr>";
        }
        echo 
"<tr valign=center>";
        echo 
"<td class=tabval></td>";
echo 
"<td class=tabval width=50><b>".$row['id']."</b></td>";
echo 
"<td class=tabval><b>".$row['username']."</b></td>";
echo 
"<td class=tabval>".$row['ort']."&nbsp;</td>";
echo 
"<td class=tabval>".email."&nbsp;</td>";
echo 
"<td class=tabval>".$row['date']." ";


        echo 
"<td class=tabval><a onclick=\"return confirm('Wirklich sicher ?');\" href=test.php?action=del&id=".$row['id']."><span class=red>[Ja]</span></a></td>";
        echo 
"<td class=tabval></td>";
        echo 
"</tr>";
        
$i++;

    }

    echo 
"<tr valign=bottom>";
        echo 
"<td bgcolor=#fb7922 colspan=6></td>";
        echo 
"</tr>";


?>

</table>
</form>
Pete-Bremen ist offline   Mit Zitat antworten
Alt 19.02.2010, 13:12  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Was funktioniert nicht? Irgendiwe versteh ich jetzt den Zusammenhang zu den ersten Posts nicht mehr.

Aber bitte verwende für Daten die in eine MySQL DB geschrieben werden bitte mysql_real_escape_string() und nicht htmlentitites().

Und wieso speicherst du pwd1 und pwd2 in der Datenbank? Sollte man nicht normalerweise überprüfen ob beide Passwörter übereinstimmen um eine Fehleingabe des Passworts zu verhindern?
Flor1an ist offline   Mit Zitat antworten
Alt 19.02.2010, 13:53  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.341
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Pete-Bremen
warum nennt man mir dann nicht "einfach" nen einbindbare Code, und ich kann mit meiner eigentlichen Arbeit beginnen.
Is klar... Super Einstellung!

Zitat:
Zitat von Pete-Breme
schön, und wenn ich nun noch wüsste, wo ich dort im php.net suchen soll, wäre ich vielleicht tatsächlich um einiges weiter - hoffe ich wenigsten.
Ich bezweifle das, wenn Du nichtmal in der Lage bist,
auf PHP.net im Suchfeld oben links einen Suchbegriff einzugeben...
Arne Drews ist offline   Mit Zitat antworten
Alt 26.02.2010, 23:32  
Neuer Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 9
dgawin befindet sich auf einem aufstrebenden Ast
dgawin eine Nachricht über ICQ schicken
Standard

PHP-Code:
$kenn md5 ($_REQUEST["kenn1"]);                
mysql_query("UPDATE user SET kennwort = '$kenn' WHERE id='$uid'"); 
PHP-Code:
$sql "SELECT * FROM user WHERE (email like '".$_REQUEST["email"]."') AND (kennwort = '".md5 ($_REQUEST["pwd"])."') or (username like '".$_REQUEST["email"]."') AND (kennwort = '".md5 ($_REQUEST["pwd"])."')";
    
$result mysql_query($sql); 
dgawin ist offline   Mit Zitat antworten
Alt 27.02.2010, 17:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
PHP-Code:
'".$_REQUEST["email"]."' 
nennt sich übrigens SQL-Query-Injection.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 27.02.2010, 19:48  
Neuer Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 9
dgawin befindet sich auf einem aufstrebenden Ast
dgawin eine Nachricht über ICQ schicken
Standard

machen wir einfach $_POST draus...
dgawin ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Mehrere DIV Container mit einem Klick ändern (mit mehreren Request Aufrufe Lebenssonde JavaScript, Ajax und mehr 11 26.08.2010 09:01
Passwort vergessen Funktion Gravenstein PHP Tipps 2009 17 18.08.2009 09:43
[Erledigt] PHP5: Request Parameter werden nicht korrekt ausgegeben dmecir PHP Tipps 2008 11 20.08.2008 17:37
bildanzeige bei falschem passwort chrissie PHP Tipps 2006 1 22.08.2006 15:37
Eingabefenster für Passwort Nevermind PHP Tipps 2007 10 18.12.2005 15:36
Passwort vergessen - Formular PHP Tipps 2005-2 2 31.10.2005 10:40
mysql_connect verbindet nicht wenn user passwort hat PHP Tipps 2005-2 3 28.10.2005 15:53
[Erledigt] MD5 Passwort hin und zurück PHP Tipps 2005-2 22 25.10.2005 19:25
[Erledigt] Passwort und Nutzerverwaltung in Php und Mysql PHP Tipps 2005-2 7 23.06.2005 17:46
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
Passwort geschützte Seite - PHP ohne MySQL PHP Tipps 2004-2 3 29.12.2004 18:26
[Erledigt] Passwort vergessen-Script PHP Tipps 2004-2 8 11.11.2004 18:56
Passwort übergeben duerov PHP Tipps 2004 5 27.09.2004 09:41
[Erledigt] Passwort verschlüsselung Datenbanken 5 06.09.2004 10:31
benutzername + passwort pruefen PHP Tipps 2004 4 07.07.2004 16:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html passwort verstecken, php mysql passwort verstecken, mysql passwort verstecken, php datenbank passwort verstecken, http://www.php.de/javascript-ajax-und-mehr/58494-erledigt-passwort-verstecken-request-mal-gehts-mal-nicht-2.html, php sql passwort verstecken, sql passwort verbergen, php mysql_connect passwort verstecken, mysql connect passwort verstecken, sql passwort eintrag ausblenden, sql \passwort verbergen\, html passwort im request, mysql_connect passwort verstecken, mysql_connect passwort verbergen, datenbanken passwort verstecken, php mysql connect passwort verschlüsseln, .net sql passwort verstecken, passwort verdecken html, mysql db passwort verstecken, $ort=htmlentities($_request[\'ort\']);

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum