hlmod.hu https://hlmod.hu/ |
|
Felhasználó ellenőrzése / Szöveg kiíratása https://hlmod.hu/viewtopic.php?f=114&t=30339 |
Oldal: 1 / 1 |
Szerző: | *tOrNaDo [ 2020.03.23. 21:33 ] |
Hozzászólás témája: | Felhasználó ellenőrzése / Szöveg kiíratása |
Sziasztok! Elakadtam egy kicsit ennél a pontnál. Azt szeretném megcsinálni, hogy mikor rányom a regisztrációra, ellenőrizze az adatbázisban lévő adatokat, és ha létezik a felhasználónév, akkor írja ki hogy "Ez a felhasználónév létezik." Illetve, azt szeretném még megcsinálni, hogy csak felhasználónevet lehessen beírni, emailt ne, meg a jelszó mezőbe ellenőrizze a jelszót, pl 5-nél kevesebb karakter ne legyen, tartalmazzon kis és nagy betűket, valamint számot. Köszönöm előre is!
|
Szerző: | The Peace [ 2020.03.24. 17:07 ] |
Hozzászólás témája: | Re: Felhasználó ellenőrzése / Szöveg kiíratása |
*tOrNaDo írta: Sziasztok! Elakadtam egy kicsit ennél a pontnál. Azt szeretném megcsinálni, hogy mikor rányom a regisztrációra, ellenőrizze az adatbázisban lévő adatokat, és ha létezik a felhasználónév, akkor írja ki hogy "Ez a felhasználónév létezik." Illetve, azt szeretném még megcsinálni, hogy csak felhasználónevet lehessen beírni, emailt ne, meg a jelszó mezőbe ellenőrizze a jelszót, pl 5-nél kevesebb karakter ne legyen, tartalmazzon kis és nagy betűket, valamint számot. Köszönöm előre is!
A felhasználó cucc meg ott van az else nel. :O Strlen (olvass utána, azzal tudnád szerintem a karakter szamot) If(strlen($jelszo) < 5); |
Szerző: | *tOrNaDo [ 2020.03.24. 18:39 ] |
Hozzászólás témája: | Re: Felhasználó ellenőrzése / Szöveg kiíratása |
Most sikerült azt elérnem, hogy regisztrációnál semmit nem ír be a MySQL adatbázisba. Valami nem jó de nem jövök rá hogy mi.
Eredmény: The Peace írta: A felhasználó cucc meg ott van az else nel. :O Strlen (olvass utána, azzal tudnád szerintem a karakter szamot) If(strlen($jelszo) < 5); |
Szerző: | The Peace [ 2020.03.24. 18:46 ] |
Hozzászólás témája: | Re: Felhasználó ellenőrzése / Szöveg kiíratása |
Nézd ki ebből, nem tudom nekem elég fura a te kódod.
|
Szerző: | Maxi [ 2020.03.28. 13:48 ] |
Hozzászólás témája: | Re: Felhasználó ellenőrzése / Szöveg kiíratása |
viewtopic.php?f=114&t=30179 Továbbá regex + preg_match()-el megoldható. Ha nem sikerülne segítek még. |
Szerző: | *tOrNaDo [ 2020.03.30. 17:21 ] |
Hozzászólás témája: | Re: Felhasználó ellenőrzése / Szöveg kiíratása |
Sikerült mindent megcsinálni, kivéve azt, hogy ha az illető Admin, akkor egy teljesen más oldalra irányítsa. Nekiláttam, de sajnos sikertelenül. Elakadtam annál a résznél, ahol ellenőrzi bejelentkezéskor, hogy Admin vagy sem. Tehát, adott egy bejelentkezes.php:
Ebbe kellene beleírni, hogy bejelentkezéskor, ellenőrizze hogy a felhasználó Admin, vagy sem. Az adatbázis jelenleg így néz ki: Nagyobb méret: https://gyazo.com/fc599363c6d3a0ef5cea17627efdb4b5 A user_type MySQL oszlopot kellene lekérni, hogy user vagy admin. Próbálkozásaim:
Arra gondoltam, egyszerű logikával, hogy lekérem adatbázisból a user_type -ot, és ha admin az érték, akkor átirányítom az admin/home.php oldalra. Ha nem admin az illető, tehát a user_type érték lekérésekor user-t dob vissza, akkor a vezerlopult.php-ba irányítom át. True vagy False értéket ad vissza(Ha az illető admin akkor True, ha nem akkor False, és ugyan ez userként is.):
Nyilván, amit csak Adminisztrátor láthat oldal, az egyszerű. Lekérem hogy Admin-e az illető vagy sem. Ha admin, megnézheti az admin/home.php tartalmát, ha nem admin, átirányítom.
Maxi írta: viewtopic.php?f=114&t=30179
Továbbá regex + preg_match()-el megoldható. Ha nem sikerülne segítek még. |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |