| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Hallo, tut mir leid, dass ich das nicht ausführlich gesagt habe. Hier nun meine Lösung: Code: $nick = $_SERVER['PHP_AUTH_USER'];
$pass = $_SERVER['PHP_AUTH_PW'];
$db_pass = @mysql_result(@mysql_query("select pass from tabellenname where nick = '$nick'"),0,0);
$ht_pass = crypt($pass,substr($db_pass,0,2));
if(($ht_pass != $db_pass) || ($db_pass == ""))
{
header("WWW-authenticate: basic realm=\"Intern\"");
header("HTTP/1.0 401 Unauthorized");
$page_content.= "
<h2>Zugang verweigert!</h2>
Du hast Daten eingeben die nicht in unserer Datenbank stehen.</p>";
}
else
{
$page_content.= "Sie sind nun eingeloggt";
}
$ht_pass = crypt($pass,substr($db_pass,0,2)); Crypt nutzt verschiedene Algorithmen um Wörter zu verschlüsseln. Und über einen so genannten Salt kann ich ihm sagen was er genau tun soll. Wenn man nun ein Passwort mit dem aus der .htaccess datei vergleichen will, muss man crypt als zweiten parameter die ersten beiden Buchstaben des schon verschlüsselten Passwortes mitgeben. Genauer steht das ganze hier: http://de2.php.net/manual/de/function.crypt.php Hoffe ihr versteht was ich meine Gruß Covington[/url] |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Objekt in Datenbank ablegen | Timo Trallala | PHP Tipps 2008 | 5 | 06.03.2008 05:29 |
| Sql Datenbank durchsuchen und vergleichen | Teambyte | PHP Tipps 2006 | 5 | 14.09.2006 11:11 |
| Userdaten temporär in Datenbank ablegen und löschen... | ssm | PHP Tipps 2006 | 16 | 27.07.2006 09:14 |
| Klappmenü aus Datenbank | PHP Tipps 2007 | 1 | 12.12.2005 15:02 | |
| Mehrere Anwendungen eine Datenbank... | Datenbanken | 5 | 15.08.2005 11:22 | |
| mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:33 | |
| [Erledigt] mysql datenbank anlegen...aber WIE??? | PHP Tipps 2005-2 | 0 | 05.08.2005 19:33 | |
| mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:32 | |
| [Erledigt] mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:31 | |
| [Erledigt] mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:31 | |
| [Erledigt] mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:29 | |
| [Erledigt] mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:29 | |
| Datenbank verschieben | PHP Tipps 2005-2 | 4 | 03.08.2005 15:45 | |
| [Erledigt] MySQL findet Datenbank nicht | Datenbanken | 10 | 21.10.2004 09:14 | |
| [Erledigt] Formulardaten sammeln, und in Datenbank verteilen. | PHP Tipps 2004 | 1 | 14.08.2004 20:35 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| objekte in db ablegen, passwort in mysql-datenbank ablegen, php md5 hash in datenbank ablegen, md5 verschlüsseltes kennwort in mysql datenbank ablegen |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.