Jag behöver spara undan lite information om en inloggad användare.
I Nuläget använder jag tex. en "Ticket" för att spara de roller som en användare har. Men jag behöver spara mer information...
Som jag ser det har jag nu lite olika alternativ:
1. Lägg allt som en sträng i "Ticket", dvs med avgränsare mellan.
2. Låt Rollerna ligga kvar i sin "Ticket" och lägg övriga värden som en sträng i en session.
3. Låt Rollerna ligga kvar i "Ticket", och lägg övriga värden i en Structure/Class i en Session. Detta är ju strukturmässigt det bästa alternativet, men hur är det med prestandan? I ASP 3 undvek man jag att lägga alla sorters objekt i Sessions.
Skulle de gå att "Serializera" objektet till en sträng, och sedan lägga den i en session? Hur är det isf med prestandan för att "deserializera" osv?
Svårt kanske och säga vilket alterntiv som är bäst, om man titar på alternativ 1 till 3 kommer man dras med det problem om en illvillig person kan mixtra med kakan så och därmed ändra grupper och annan information. Risken för detta kan man se som relativt liten då kakan ska vara krypterad, men inga krypton är olösliga.
Ett annat alternativ du kanske ska titta på är att hämta den information du behöver om en användare från databasen. På så sätt skyddar du din data men kan möjligen bli lite slött om du har många användare.
120 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe