Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
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, hogytá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étpedig 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
- Honor 400 256GB ÚJSZERŰ Euronics vásárlás Garancia 2027.05.24-ig
- DJI Goggles Integra drón szemüveg
- Asztali Konfig - z97 - 4770K - Sapphire RX580 8GB- 8 GB DDR3
- ÚJ, GARIS! Dell Latitude 5450 - 14" FHD / Ultra 5 125U / 16GB DDR5 / 512GB NVMe SSD / HDMI 2.1
- Megkímélt állapotban Samsung Galaxy A51 4/128GB
- Bomba ár! Lenovo X1 Yoga 1st - i7-6G I 8GB I 256SSD I 14" WQHD I HDMI I W10 I CAM I Garancia!
- 122 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 - 4 év garancia
- DELL Precision 7730 i5-8400H Quadro P3200 16GB 512GB FHD 17 1 év garancia
- Samsung Galaxy S23 128GB Kártyafüggetlen 1 év Garanciával
- Bomba ár! Microsoft Surface Laptop - i5-7G I 8GB I 256GB SSD I 13,5" Touch I Cam I W10 I Garancia!
Állásajánlatok
Cég: FOTC
Város: Budapest