hlmod.hu https://hlmod.hu/ |
|
PHP - Regisztráció és Bejelentkezési MySQL-el https://hlmod.hu/viewtopic.php?f=118&t=25892 |
Oldal: 1 / 2 |
Szerző: | Maxi [ 2016.08.15. 20:57 ] |
Hozzászólás témája: | PHP - Regisztráció és Bejelentkezési MySQL-el |
Sziasztok, ebben a tutorialban megmutatom, hogy hogyan tudtok egy olyan form-ot irni, ahol regisztrálni, és bejelentkezni is tudtok. (MySQL segitségével.) Kezdjünk hozzá. A mi esetünkben 3 file-ra lesz szükségünk: [index.php;connect.php;action.php] Mindenek előtt szükségünk lesz egy MySQL táblára. Amint belépsz a phpmyadmin-ba fölül látsz egy menüpontot elnevezve 'Adatbázisok'-nak Hozz létre egy adatbázis-t, egy tetszőleges néven. (Jelen esetben tutorial) Ha készen vagyunk, ugyancsak fölül találsz egy 'SQL' Menüpontot. Elvileg egy szövegirásra alkalmas felület tárult eléd. Ide hozzunk létre 3 oszlopot e segitségével! Kód: CREATE TABLE user ( Még egy lépés van, mielőtt hozzákezdhetnénk nyugodtszivvel az űrlap megirásához, elsőnek megirjuk gyorsan a connect.php-t.
Ez egy sort vett igénybe. Kezdjük el az index.php megirását.
Nézzük azt az action.php-t: Valahogy igy kell kinéznie.
Ha minden igaz, megkellett hogy jelenjen végre egy sor az oszlopunkban, ha kipróbáltuk. A regisztrációval kész is lennénk, persze ez egy nagyon egyszerű példa, lehet ezzel játszadozni éjjeleken át. (Vezetéknév, keresztnév, e-mail formátumok, jelszó formátum/erősség etc.) Jöjjön a login. Én ugyan úgy az index.php-ba irom,s ugyanazokkal az adatokkal.
Jelenleg igy néz ki az oldalunk. Folytatjuk az action.php-t ezzel:
Egyenlőre még semmi változást nem tapasztalunk, hisz a session nem fut le az indexen. Nincs más dolgunk mint, hogy egy session_start(); -ot irunk mind a két fájl tetejére, persze php részbe. TESZTELJÜK: index.php teteje:
Ha bejelentkeztél, s az oldal tetején kiirja Hogy: Be vagy jelentkezve. ID: 1 Akkor tökéletesen működik, innentől kezdve csak kreativitás az egész. LINKEK: DEMO: http://users.atw.hu/b20/demo1 Letöltés: Csatolmány: Remélem segitettem! Üdv, maxi. |
Szerző: | The Peace [ 2016.08.15. 21:04 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Szevasz! biztos jó kis reg and login cuccos lehet csak hát a Demó az nem megy :$ |
Szerző: | Maxi [ 2016.08.15. 21:06 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Szia, mostmár megy. A demon csak a külalakját látod az elkészült formnak. Nem működik, nem kötöttem sql-re. |
Szerző: | Silent [ 2017.03.17. 17:54 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Csak titkosítanám azt a jelszót, mert ez így jópár szabványnak nem felelne meg, ha éles oldal lenne. + MariaDB-t is egyre ritkábban használnak már, de hozzá procedurális mysql kapcsolódást php-ban mégkevésbé. |
Szerző: | Maxi [ 2017.03.17. 22:25 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Nyilván jelszavakat látni picikét illegális. Sőt, ajánlott is titkosítani a tutorial értelme nem az volt. Annyit mindenki hozzá tud tenni, hogy $newpw = md5($pw) A legegyszerűbb módját mutattam meg egy ilyennek. Ettől persze, hogy vannak kulturáltabb verziók, s felhasználóbarátabb megoldások. Silent írta: Csak titkosítanám azt a jelszót, mert ez így jópár szabványnak nem felelne meg, ha éles oldal lenne.
+ MariaDB-t is egyre ritkábban használnak már, de hozzá procedurális mysql kapcsolódást php-ban mégkevésbé. |
Szerző: | Silent [ 2017.03.28. 19:10 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Te.. És ha én a nevem helyére ezt írom? Kód: trololo'); DROP TABLE user;-- |
Szerző: | Maxi [ 2017.04.17. 00:20 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Maxi írta: A legegyszerűbb módját mutattam meg egy ilyennek.
|
Szerző: | Silent [ 2017.04.17. 12:48 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Ez mi? xd |
Szerző: | The Peace [ 2017.11.28. 11:12 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Átírtam SQLi-ről SQL-re de hiába, amikor belépnék semmit nem ír csak újra frissít a web , miért lehet ? Action.php
Index.php
|
Szerző: | Silent [ 2017.11.29. 13:14 ] |
Hozzászólás témája: | Re: PHP - Regisztráció és Bejelentkezési MySQL-el |
Van baj bőven. Kérdezem, hogy az a $sql változó ott minek, ha nem is használod? Ez a script egyelőre annyira jó, hogy ha a `habile_deathrun` tábládban van minimum egy sor, akkor printel egy 'Nemjo'-t. |
Oldal: 1 / 2 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |