Hirdetés

Aktív témák

  • whiteman0524

    aktív tag

    válasz Parci #2251 üzenetére

    Az eladónak meg a vevőnek annak természetesen mindig látnia kéne, hogy pontosan ki volt az aki megvett tőle valamit, vagy akivel üzletelt és hogy pontosan mik voltak a felek értékelései stb. Másképpen: if (user == eladó || user == vevő) { // megjelenítünk minden részletet az adás-vételt illetően, az értékelésektől kezdve a mindenig ott ahol arra szükség van. } else if (a vevő anonim akar maradni) { // Nem jelenítjük meg az érzékeny adatokat csak azokat, amik publikusak lehetnek mindeki számára, mint például az értékelés szövege (csak a szövege). } else { // Megjelnítünk minden adatot, mert a vevő nem akart anonim maradni. } Tehát lényegében ennyi, amit persze megvalósítani jó sok munka lenne, ez tiszta sor, de nem olyan bonyolult a dolog logikája. A rendszer, a vevő és az eladó _hármas_ mindig tudjon mindenről, tehát hogy ki-kivel mikor üzletelt, mit üzletel, milyen értékelés kapott-adott stb. Mindeki másnak nem feltétlenül kell erről tudnia, csak akkor ha a vevő belegyezik. Az eladónak ugye teljesen mindegy, mivel ő mindeki számára hirdet, a rendszer az meg a rendszer, neki tudnia kell mindig mindenről. Persze lehetnek kérdéses esetek. Például mi van akkor ha a vevő anonim akar maradni, de az értékelés szövegében felfedi a kilétét? Hát akkor így járt, kész. Legközelebb majd jobban odafigyel :)

Aktív témák