Hogy lehet regisztrációs oldalt készíteni?
Sziasztok!
Elég szerteágazó a kérdés, de a lényeget takarja. Most tanulom a php-t (suliban is, és saját tempóban is előreolvasok), és készítek egy weboldalt egy közösségi háznak (saját magam álltam neki, nem bíztak meg vele).
Odáig már eljutottam, hogy kész az adatbázis, felhasználónév, jelszó, és email oszlopokkal.
Olvasgattam a neten, hogy ehhez a php header() függvény kell, ami a sütik alapján át tudja vezetni a jelszót (csak SHA-val van védve), de ezt nem igazán értem. Szóval az oldalon a galériát szeretném levédeni, hogy csak a tagok láthassák, és ehhez szeretnék segítséget kérni.
A html része a regisztrációnak:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
" [link]
<html lang="hu">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="" type="text/css"/>
</head>
<body>
<form method="post" action="regfeld.php">
<label for="fname">Felhasználónév</label><br />
<input type="text" name="fname" /><br />
<label for="pass">Jelszó</label><br />
<input type="password" name="pass" /><br />
<label for="mail">E-mail</label><br />
<input type="text" name="mail" /><br />
<input type="submit" value="küldés" /><br />
</form>
</body>
</html>
és a regisztrációt feldolgozó regfeld.php tartalma:
<?php
$fname = $_POST ['fname'];
$pass = $_POST ['pass'];
$mail = $_POST ['mail'];
$kap = mysql_connect ("localhost","root","");
if (!$kap){
die ("nem tudok belepni");
}
echo "sikerult";
mysql_select_db ("ikszt", $kap)
or die ("nem sikerult kivalasztani az adatbazist<br />");
echo "<h2>online allapot: $kap</h2>";
mysql_select_db ("ikszt",$kap);
$sql="INSERT INTO regisztracio(felhasznalonev,jelszo,email)
VALUES ('$fname',SHA('$pass'),'$mail')";
if (!mysql_query($sql,$kap)){
die ('adatbazis hiba: '.mysql_error ()."<br />");
}
echo "1 rekord hozzaadva<br />";
mysql_close ($kap);
if ($kap){
echo "kilépve<br />";
}
?>
tudom hogy ez még nagyon kevés hozzá, de így látom hogy sikerült felvennie az adatokat :)
igen ilyesmi kell nekem:)
napokon belül kipróbálom, és ha müxik tied a pont :D
Amúgy tessék itt van egy komplet script :)
Csak egy Kinézetett kell hozzá csinálj és már kész is,
Tartalmaz:
Regisztráció,Login,Levél küldést felhasználók közt,
Meghívásos rendszert, Online felhasználók,Felhasználó keresést, és Admin menüt is!.
Nagyon szépre meglehet csinálni ha nem kapkodja el az ember :)
Remélem ezzel is tudtam segíteni.
Üdv Duku
oké köszi ez jó lesz :)
csak még 1 kérdés
hogy tudok visszafele hivatkozni egy mappára?
mert próbáltam így:
../../probamappa/proba.php
elvileg működnie kéne, gyakorlatilag nem működik...
a fájlrendszerem így néz ki kb:
mappa1
mappa2
mappa3
indulasifajl.php
probamappa
proba.php
Így kell:
Van egy mappád neve: mappa1 és a probamappa akarsz hivatkozni akkor csak ennyi:
../probamappa/proba.php
Ha csak egy mappát kell vissza lépni akkor csak egyszer írjuk ezt: ../"
De ha kettőt akkor kétszer.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!