pracujem na jednej veci a chcem tam mat funkcnu registraciu. Zatial mam hotove toto (kod nizsie), len sa obavam o bezpecnost, chcel by som aby informacie boli sifrovane ked sa odosielaju. Mate nejake rady? Diky vopred.
[toto je subor register.php]
Kód: Vybrať všetko
<?php
if (!empty($_POST[username]))
{
// zhodne hesla?
if ($_POST[password] != $_POST[password2])
exit("Vase hesla sa nezhoduju. Uistite sa ze ste zadali spravne udaje.");
// priradi datum a cas, zabrani cachovaniu aplikacie
$date = gmdate('D, d M Y H:i:s');
$ip = $_SERVER[REMOTE_ADDR];
require_once("connect.php");
// samotna registracia, vlozit udaje do tabulky
$query = mysql_query("INSERT INTO members
(username, email, password, date, ip)
VALUES ('$_POST[username]','$_POST[email]','$_POST[password]','$date','$ip')")
or die ("Chyba, pouzivatela sa nepodarilo zaregistrovat.");
echo "Vitajte $_POST[username]! Uspesne ste sa zaregistrovali.<br /><br />
Prihlaste sa kliknutim na nasledujuci odkaz <a href='login.php'><b>TU</b></a>.";
exit();
}
?>
<html>
<head>
<title>Registracia</title>
</head>
<body>
<form action="register.php" method="post">
<table width="45%" border="0" align="left" cellpadding="3" cellspacing="1">
<tr>
<td width="100%"><h2>Registracia</h2></td>
</tr>
<tr>
<td width="100%"><label>Uzivatelske meno: <input type="text" name="username" size="25" value=""></label></td>
</tr>
<tr>
<td width="100%"><label>Email: <input type="text" name="email" size="25" value="@"></label></td>
</tr>
<tr>
<td width="100%"><label>Heslo: <input type="password" name="password" size="25" value=""></label></td>
</tr>
<tr>
<td width="100%"><label>Povtrd heslo: <input type="password" name="password2" size="25" value=""></label></td>
</tr>
<tr>
<td width="100%"><input type="submit" value="Registruj!"></td>
</tr>
</table>
</form>
</body>
</html>