Dom är uppdelade såhär ;ForumID:ForumAccess;
Hur bör jag gå tillväga om jag på ett så snabbt sett som möjligt vill få fram vad ForumID 2 har för access? Dvd raden markerat med fettstil. Accessen kan vara mellan 1 - 4.
En metod är att splita upp strängen i en array och sedan loopa igenom den och i varje kontrollera om det är rätt ForumID, men det känns inte som den bästa metoden, finns det inget bättre sett? Eller är detta den bästa lösningen?
Jo det ligger i databas, sparas sedan om till session när användaren loggar in.
Men, hur ska man kunna lagra detta på ett bra sett? Längden på strängen är dynamisk och kan vara allt ifrån ett ForumID till ett tiotal. Vad är nackdelen med sådan lagring i en och samma sträng? Och slutligen, kan man göra på något annat sätt när man ska spara in det i sessioner? (Utan att få 100+ sessioner till en och samma användare :) )
Men ska jag vara ärlig så förstår jag inte varför jag ska ha en egen tabell med rättigheter.
Inte heller varför jag ska ha en egen session till varje access till forumet, segar inte det ner en massa?
Visst, jag får sortera om allt så fort jag ska använda det, men tycker ändå det verkar smartare och mindre krävande. Eller har jag fel som vanligt?
Det är mer krävande att leta runt i strängar. Och det kan bli mer fel. I databasen kan man styra mer med hjälp av nycklar kopplingar och annat. :)
Det blir inte en session för varje access, det blir en sessionsvariabel för varje access...
527 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2