Aktív témák
-
S.P.Q.R.
csendes tag
Most én is fórummotort irok épp, de ehhez még egy teammel együtt jogosultsági rendszert is tervezünk. Illetve ennek modelljét
Csoportokkal jogrendszerekkel miegymás... Csodálatos dolog ez a webprogramozás
Amúgy a "hogyan ne progamozzunk" részre visszatérve, van egy személyes tapasztalatom, amit szeretnék megosztani veletek:
Soha nem szabd megbizni a USERtől kapott adatban, még az sem árt ha a Sessionokat is megnézzük, ki tudja
Amire én gondolok ugynais, hogy sokan próbálkoztak régebben, és ma is sql injekcióval és ha nem figyel erre aki irja a kódot egy idő után azt tapasztalja, hogy
táblái törölve lettek jelszava másnál landolt, mert félművelt cracker gyerek játszott egyett a neten
Szóval a tanácsom az, amit most már mindig be is tarto, hogy midnen adatot ellenőrizni kell, a gyanus kódrészleteket meg kiszűrni. Figyelemeztetni nem feltétlen kell az illetőt, hogy ne próbálkozzon ilyennel, de az IP-jét elhet loggolni ha megteszi
Midnenkinek jó fórumozást
S.P.Q.R. -
Mr-Pamacs
senior tag
Igen, includold a dolgokat, pl: ne minden egyes uj fájlban hozz létre SQL kapcsolatot hanem csinálj pl egy config.php-t amiben kapcsolódsz aztán azt beincludolod.Ez azért is jó mert hogyha pl másik szerverre viszed át az oldalt akkor nem 5000 fájlban kell átírni a jelszót és egyéb adatokat hanem egyben,mobilitás.
Minél kevesebb kérésből (pl SQL) megoldani az adott problémát.
akkor ez kizárja a kérések ciklusba helyezését
pedig az egyszerű dolog...
Persze kell a ciklusokba kéréseket építeni de lehet pl h neked a regisztrált felhasználók adataira van szükséged akkor ne minden ciklus elött legyen egy ilyen lekérés ahol kell hanem legyen egy helyen (pl config.php) és csak azt kell meghívni.Én se csapatban dolgozom, sőt... még tanulok a ME-n programozónak, de itthon dolgozgatok egy fórumon, szóval én se sokat tudok csak valahol így tanították és próbálom követni.

-
Mr-Pamacs
senior tag
Ahhoz hogy olyan oldat írj ami gyorsan működik, modulokból kell összeállítani (pl login, db kérések, tabálázatok kiíratása (pl hszek),sok alapváltozó megadása egy modulban pl: egy változó ami a belépett felhasználó adatait tartalmazza, egy másik ami pl egy fórumtéma adatait tartalmazza,...) és ha lehet akkor csak FV-eket írni/használni, duplikációkat kerülni.Minél kevesebb kérésből (pl SQL) megoldani az adott problémát.
És szerintem egy nagyon előnyös dolog hogy ha ugy írja az ember a kezdetektől hogy könnyen bővíthető/beállítható legyen.
No meg a sok komment is előny a csapatmunkához.
Aktív témák
- AOC 25G3ZM FHD/240HZ/0.5MS (055)
- Üzletből, Hp gyártói garanciával, HP EliteBook 840 G11 ultra 5-125u/16GBRAM/512GBSSD/HULLHD+ kijelző
- ÚJ Bontatlan Apple MacBook Neo 13" A18 Pro 8GB/256GB magyar billentyűzet 1 év Garancia Deák Térnél.
- SAPPHIRE INCA EP-10 GPU szerver ÜRESEN/kártyákkal
- ÚJ Bontatlan Apple Macbook AIR M2 , M3 , M4 Legújabb magyar billentyűzet 1 év Garancia Deák Térnél.
- iPhone 15 Pro Max 512GB 87% Esim-es verzió (3hónap Garancia) Kijelzőn pici folt!
- Lenovo LEGION 5 PRO Ultra 7 255HX 32GB RAM 1TB SSD RTX 5070 8GB 16" QHD+ 3év Prémium GAR
- iPhone 17 256 GB Sage - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok - Számlás
- GYÖNYÖRŰ iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3995, 100% Akksi
- Sony PS3/PS4/PS5 és kézikonzolok Okosítása és Szoftveres szintű javítása - MÁR 13.00-S PS4 IS!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Csoportokkal jogrendszerekkel miegymás... Csodálatos dolog ez a webprogramozás
táblái törölve lettek jelszava másnál landolt, mert félművelt cracker gyerek játszott egyett a neten
