Archívum - Szep 18, 2009
ERROR 1146: Table 'proba' doesn't exist
hali,
Tudnátok segíteni, hogy mi lehet a hiba oka?
köszi
■ Tudnátok segíteni, hogy mi lehet a hiba oka?
köszi
Hogyan jelenjen meg a jelszó a lekérdező karakterláncban kódolva bejelentkezéskor?
Sziasztok!
Egy nagy problémába ütköztem.
Adott egy bejelentkező felület, amelyen ha bejelentkezek kiírja a jelszavamat kódolva, és hogy hány sor változott a mysql táblában.
No de. A lekérdező karakterlánba megjelenik a jelszavam teljes valójában.
encode.php?felh=thomk&jelszo=ajelszavam&okay=rendben
íme a kód:
Igaz a crypt helyett használhatnék md5-öt vagy sha5-öt.
Addig jó az egész, hogy az adatbázisba kódolva kerül be, de ne jelenjen már meg rendes valójában a jelszó a böngésző sorban.
Köszönöm előre is a segítséget!
■ Egy nagy problémába ütköztem.
Adott egy bejelentkező felület, amelyen ha bejelentkezek kiírja a jelszavamat kódolva, és hogy hány sor változott a mysql táblában.
No de. A lekérdező karakterlánba megjelenik a jelszavam teljes valójában.
encode.php?felh=thomk&jelszo=ajelszavam&okay=rendben
íme a kód:
<?php
include "db/database.php"; //a mysql-hez csatizás
$felh = $_GET['felh'];
$jelszo = $_GET['jelszo'];
$kodolt = crypt($jelszo);
if ($kodolt != "" && $felh != "" ){
$parancs = "UPDATE users SET jelszo='$kodolt' WHERE user='$felh'";
mysql_query($parancs);
print "\n\n".$kodolt."\n\n";
print "Változott sorok: ".mysql_affected_rows()." --";
} //igaz itt lehetne másik if is, hogy ha nincs ilyen felh az adatbázisba, akkor addjon hozzá. de az én esetembe ez nem nagyon fontos.
?>
<html>
<form method="get" action="<? print $_SERVER['PHP_SELF'] ?>">Felh:<input type="text" name="felh" />Kódolandó password:<input height="14" width="95" type="password" name="jelszo" /><input height="14" width="50" type="submit" name="okay" value="rendben" /></form>
<?
mysql_close($mysql); ?>
include "db/database.php"; //a mysql-hez csatizás
$felh = $_GET['felh'];
$jelszo = $_GET['jelszo'];
$kodolt = crypt($jelszo);
if ($kodolt != "" && $felh != "" ){
$parancs = "UPDATE users SET jelszo='$kodolt' WHERE user='$felh'";
mysql_query($parancs);
print "\n\n".$kodolt."\n\n";
print "Változott sorok: ".mysql_affected_rows()." --";
} //igaz itt lehetne másik if is, hogy ha nincs ilyen felh az adatbázisba, akkor addjon hozzá. de az én esetembe ez nem nagyon fontos.
?>
<html>
<form method="get" action="<? print $_SERVER['PHP_SELF'] ?>">Felh:<input type="text" name="felh" />Kódolandó password:<input height="14" width="95" type="password" name="jelszo" /><input height="14" width="50" type="submit" name="okay" value="rendben" /></form>
<?
mysql_close($mysql); ?>
Igaz a crypt helyett használhatnék md5-öt vagy sha5-öt.
Addig jó az egész, hogy az adatbázisba kódolva kerül be, de ne jelenjen már meg rendes valójában a jelszó a böngésző sorban.
Köszönöm előre is a segítséget!