Regisztrációs üzenőfal? [Bővebben lent]
Hello!
Én egy weblapnak(többnek is) a szerkesztője vagyok, és abban szeretnék segítséget kérni, hogy lehet-e olyat csinálni egy honlapra:
Van egy "regisztrálok" gomb.
ott meg kéne adni egy e-mail címet, és 2* jelszót
küld egy e-mail-t a megadott címre
aztán lenne egy olyan gomb is, hogy "bejelentkezés"
ott meg kéne adni az e-mail címet és a jelszót
és aztán megjelenik egy "üzenőfal.
oda lehet írni, és meg is lehet nézni az üzeneteket.
Na, ebben szeretnék segítséget kérni, valami html kéne ha lehet...
A válaszokat nagyon megköszönöm, és ha jó, megy a zöld kéz is :)
Ehhez nem csak html kell, hanem PHP és MySQL is...
Ez egy komplexebb mint egy kis HTML amit ide belehetne írni.
Ha elakarod készíttetni, keres meg privátba.
Ehhez kell PHP és MySQL mindenképpen.
Milyen szerkesztőt használsz?
"Azt vettem le az egyik válaszodból ,hogy értesz a weboldal készítéséhez."
8+ éve ezzel foglalkozom napi 8-10 órában :-)
"Engem érdekelne ez ,hogy mit hogy is lehet és nekem is kéne egy registert csinálnom."
Ha nincs meg a szükséges dinamikus PHP-MySQL alap ismeretek.
Akkor 2 választási lehetőség van:
- keresel egy kész/félkész rendszert, alrendszert. (pl. egy almappába kerül bele)
- leprogramoztatod az oldaladhoz.
"Meg jóljönne ha valaki tényleg úgy elmagyarázná mi ,hogy van ,hogy visszatudok kérdezni"
Hát a "MI VAN!?" kérdésen felül talán... :-)
Regisztráció:
- El kell készíteni az adatbázist (MySQL), ez egy "táblázat", melynek oszlopai tartalmazzák az egyes adatokat, a sorok, pedig az egyes felhasználókat.
( ID, Név, Felhasználónév, jelszó, emailcím, állapot aktív/inaktív )
- El kell készíteni a regisztrációs formot, ahol a felgasználó kitölti a szükséges adatokkal.
- Ezt a formot elküldi a felhasználó egy feldolgozó PHP -nak, ami megnézi, hogy az adott felhasználónév/emailcím szerepel -e már adatbázisban.
- Ha nem szerepel, akkor az adatokat rögzíti az adatbázisba, mint új sor.
(ha kell küld emailt, a megszerkesztett, és behelyettesített értékkel)
- Ha a felhasználó foglalt, akkor vissza dob a regisztrációs oldalra, és megjelenít egy hiba üzenetett.
- Ha email -ben történik a felhasználó aktiválása, akkor a kiküldöt mail tartalmaznia kell egy aktiváló linket. ez a link tartalmaz egy ID -t (a felhasználó azonosítóját) és egy véletlen karakter sort, ami küldés előtt regisztrációkor rögzítve lett az adatbázisba.
A linkre kattintva, megérkeztik az aktiváló oldalra, ahol a adatok ellenőrzése után, aktiválhatja, azaz frissiti az állapotát.
Belépés:
- Elkészítünk egy formot, ahol bekérjük a felhasználótól az azonosításhoz szükséges adatokat (felhasználónév, jelszó)
- A felhasználó által küldött adatokat, össze hasonlítjuk azzal ami adatbázisban tárolva van.
- Sikertelen belépés esetén vissza kerül, a belépési oldalra.
- Sikeres belépéskor, rögzítjük pl. a generált PHPSESSID -t a feléhasználó adatai közt. (így tudni fogjuk hogy ő az)
- Vagy SESSION -ba tároljuk a belépési adatokat. (pl. ID, név, jelszó)
Oldal váltás, login ellenőrzés:
- Minden oldal betöltése előtt le ellenörizzük, hogy bevan -e jelentkezve, azaz a belépésnél tárolt adatokat, össze hasonlítjuk az adatbázissal.
- Ha nincs belépve nem csinálunk semmit.
- Ha bevan lépve, a felhasználó adatait, egy szuper globális tömbe pl. $_ENV -tároljuk a felhasználó adatait, később ebből egyből kitudjuk venni, ki is van bejelentkezve.
Kilépés:
- A belépésnél tárolt adatok, SESSION -t töröljük.
Üzenő fal/fórum készítése:
- Elkészítjük adatbázisban egy táblát ami tartalmazza a forum ID -jét, témáját/megnevezését, esetleg nyitó bejegyzést, dátumot.
- Elkészítjük a post -ok tábláját, azaz ahol egyes témák üzenetei lesznek. Ide kelleni fog: ID, ForumID, UserID, esetleg Válasz esetén annak ID -ja, Üzenet, dátum.
- Elkészítjük a forum, témák listázását.
lekérjük adatbázisban tárolt témákat, esetleg hány hozzászólás van egy témában.
- Elkészítjük egy téma hozzászólásainak listáját, itt szépen formázzuk, UID alapján azonosított felhasználókat, hozzászólás dátuma, üzenet...
Alulra behelyezzük az új hozzászólás formot.
Egy textare amibe megírja az üzenetet, és egy küldés gomb, amivel elküldi feldolgozásra.
- Elküldött üzenetet, célszerű szűrni, pl. HTML és speciális dolgoktól, esetleg moderálni, majd adatbázisban rögzíteni. mint új bejegyzés.
Üzenő falhoz nem árt egy adminisztrációs felület, ahol mindezt, minde hozzászólás, témát szerkeszteni lehet...
uuuuu.... Bonyolultabb mint gondoltam...
hát akkor szerintem ezzel nem is szeretnék majd bajlódni... :) azért nyomom a zöld kezet :)
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!