FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Hej!
Jag bygger en webbapplikation i ASP.NET MVC och jag behöver ge användare möjligheten att kunna administrera flera "zoner" från samma inloggning. Exempel: Ett företag har flera butiker och chefen vill från sin inloggning administrera var och en från samma inloggning. Jag behöver således veta i varje request vilken zon som avses. För en användare som bara har tillgång till en zon är det inget problem men jag måste kunna hantera flera som sagt. Nu ser mina urler ut så här (utan zon-info): ~/items/edit/12345678-9012-3456-7890-123456789012 ~/categories/edit/11111111-2222-3333-4444-555555666666 Alla poster i databasen har en GUID som jag använder i URL. Varje zon har en GUID som jag vill ha med. Jag kan skicka zon-info som cookie men det känns inte helt rätt. Å andra sidan blir det mindre clutter i urlerna. En variant som jag tänkte är att använda zonens guid som prefix i url (innan controller/action) ~/99999999-8888-7777-6666-555555444444/items ~/99999999-8888-7777-6666-555555444444/items/edit/12345678-9012-3456-7890-123456789012 ~/99999999-8888-7777-6666-555555444444/categories ~/99999999-8888-7777-6666-555555444444/categories/edit/11111111-2222-3333-4444-555555666666 Alternativt som query string ~/items/edit/12345678-9012-3456-7890-123456789012?zone=99999999-8888-7777-6666-555555444444 ~/categories/edit/11111111-2222-3333-4444-555555666666?zone=99999999-8888-7777-6666-555555444444 Inte så snyggt ![]() Är det bad practice att lägga zone-id i cookies? Sen är det även så att en användare som har tillgång till flera zoner kan flytta saker emellan, så varje item är taggad med zon som går att ändra. Det innebär att i formulären så kommer det bli ett fält för zon som har default-värde till den aktuella zonen men kan ändras till någon annan tillgänglig zon. Kommer ha en "zone selection" i sidhuvudet så man enkelt kan växla mellan zonerna. Tankar? Tack på förhand. Ha en bra helg! |
||
![]() |
![]() |
Ämnesverktyg | |
Visningsalternativ | |
|
|