Keresés

Hirdetés

!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!
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

    válasz tkazmer #33 üzenetére

    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 :DD
    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 :Y táblái törölve lettek jelszava másnál landolt, mert félművelt cracker gyerek játszott egyett a neten :D
    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:R
    S.P.Q.R.

  • Mr-Pamacs

    senior tag

    válasz tkazmer #31 üzenetére

    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

    válasz tkazmer #28 üzenetére

    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