Kezdőoldal » Számítástechnika » Programozás » Hogy lehet regisztrációs...

Ragua kérdése:

Hogy lehet regisztrációs oldalt készíteni?

Figyelt kérdés

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 :)



2012. nov. 12. 18:15
 1/8 anonim válasza:
mitszeretnèl mèg bele? vagy, mibaj van vele?
2012. nov. 12. 20:08
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
hogy ha regisztrál az illető, akkor pl láthassa a galériát is :)
2012. nov. 13. 04:04
 3/8 anonim ***** válasza:

Ahhoz már célszerű egy login rendszer is.


login: [link]

2012. nov. 14. 19:31
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

igen ilyesmi kell nekem:)

napokon belül kipróbálom, és ha müxik tied a pont :D

2012. nov. 15. 07:16
 5/8 anonim ***** válasza:

Amúgy tessék itt van egy komplet script :)

[link]

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

2012. nov. 16. 08:52
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

Ez a egyenes link:

[link]


Az előbbi linkem csak a listázást adja meg.


Bocsi a dupláért.


Duku

2012. nov. 16. 08:55
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

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

2012. nov. 16. 20:37
 8/8 anonim ***** válasza:

Í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.

2012. nov. 19. 06:51
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!