Jag håller på med en knowledgebase. Användarna finns lagrade i en databas och den skall användas på ett intranät så användarnamnet finns ju i "Remote_User"
Nu vill jag göra ett system där man sätter flaggor på folk.
Tex om du har flagga 1 så ska du till en viss del av sidan och har du flagga 2 så ska du till en annan del eller har du flagga 3 så är du admin och har rättighet till båda delarna samt att du kan ändra saker på sidan.
Då skall tex Edit knappar dyka upp brevid varje produkt etc om du nu har flagga 3.
Kanske med Select Case, sök på det så hittar du nog ngt.
Eller med vanliga if-satser. ;)
Select Case stödjer bara en logisk operator, nämligen ' = ' (likamedtecken). Sätt bara en ifsats framför varje funktion som du vill inkludera/exkludera:
' 3=admin
' 2=user
' 1=guest
if session("level") = 3 then
'visa nåt som har med admingrejer att göra
end if
Jag vill ju enbart att dom med flagga 3 ska se editrutorna men inte dom med flagga 1 och 2. Men det känns ju lite overkill att köra 2 Cases där ena är utan editrutor och den andra har editrutor? Blir ju otroligt mycket kod.
Sätt if-satserna framför de element som det gäller. På så sätt försvinner bara det som användaren inte skall se. Det behöver nödvändigtvis inte vara hela sidan. :)
Du har iofs helt rätt. Det blir inte alls mycket eftersom man kör en loop på massa records så det räcker ju med en ifsats per recordset. Det som ska visas är Bilder, Dokument, Filer. Så det blir 3 ifsatser i princip.
tack!
260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e