webForumDet fria alternativet

Inloggning med olika behörighetsnivåer?

ASP

29 svar · 1 119 visningar · startad av MadMange · sida 2 av 2

Frågan, av MadMange

Hej! Första inlägget här, så fan om ni inte välkomnar mig med öppna armar! :birp (kanske ska påpeka att jag har sökt runt lite snabbt här på forumet, men utan resultat) Till problemet som jag vet inte är så avancerat för er experter, men dock så knepigt för mig som inte pysslar med kodning av ASP på daglig basis. Jag försöker fixa till så olika användare har olika behörighetsnivåer ( guest, us

Läs frågan i sin helhet →
Medlem sedan dec. 19996 721 inlägg
#21

Bra jobbat!

Det finns dock ingen anledning att stoppa in användarnamnet i en select med en option. Du har ju värdet i Session, även efter att du postat formuläret, så plocka det därifrån i stället.

Medlem sedan aug. 200646 inlägg
#22

Tack!

Jo jag vet, tyckte bara det var lite "flashigt" .. hehe

Medlem sedan aug. 200646 inlägg
#23

Nu är det dags igen :r

Får detta felmeddelande:

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0411)
Namnet har omdefinierats.
admin_ny_art_akt_projekt.asp, line 249, column 6
Const perSida1 = 50

Jag har bifogat koden pga för många tecken..

På rad 249 står det: Const perSida1 = 50

Vad kan vara fel? är det pga att jag har samma kod två gånger på samma .asp sida? men koden ska väl köras oberoende av varandra eftersom jag har det på det här sättet

<% select case session("behorighet")
case "user"
%>HÄR KOMMER DET KOD<%
case "admin"
%>HÄR KOMMER DET SAMMA KOD IGEN<%
end select %>

Medlem sedan juni 200032 967 inlägg
#24

är det pga att jag har samma kod två gånger på samma .asp sida?

variabeldefinition får bara göras en gång. Dvs Dim eller Const kan du bara använda en gång per variabel / konstant. Ska du ha olika värden får du ta bort "Const" och definiera det som en variabel överst på sidan.

Medlem sedan aug. 200646 inlägg
#25

@nders skrev:

är det pga att jag har samma kod två gånger på samma .asp sida?

variabeldefinition får bara göras en gång. Dvs Dim eller Const kan du bara använda en gång per variabel / konstant. Ska du ha olika värden får du ta bort "Const" och definiera det som en variabel överst på sidan.

Jag försöker verkligen förstå vad det är du menar. (men det gör jag inte)
Vad ska jag sätta längst upp på sidan? variabel?! = kinesiskan igen :OO

Medlem sedan juni 200032 967 inlägg
#26

Det som felmeddelandet säger är att perSida redan har definierats i detta asp-dokument. Du får bara definiera en variabel / konstant en gång. Därför; gör detta överst.

variabel
En konstant är någonting vars värde inte kan förändras.

Medlem sedan aug. 200646 inlägg
#27

@nders skrev:

Det som felmeddelandet säger är att perSida redan har definierats i detta asp-dokument. Du får bara definiera en variabel / konstant en gång. Därför; gör detta överst.

variabel
En konstant är någonting vars värde inte kan förändras.

aha nu är jag med.. hmm fan vad dum man är ibland.

Som sagt det funkar nu, dock så fick jag något annat fel med html koden på sidan, men det är ju inte .asp relaterat så..

Medlem sedan aug. 200646 inlägg
#28

Är det likadant med ?

Sidan = Request.QueryString("sida")
Medlem sedan juni 200032 967 inlägg
#29

Vad menar du med "likadant med"? Du kan sätta om värdet hur många gånger som helst på en vanlig variabel. Det är användandet av dim och const som bara kan göras en gång per styck.

Medlem sedan aug. 200646 inlägg
#30

@nders skrev:

Vad menar du med "likadant med"? Du kan sätta om värdet hur många gånger som helst på en vanlig variabel. Det är användandet av dim och const som bara kan göras en gång per styck.

ok :r

494 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
184 ms — deklarationer (db)
0 ms — hämta statistik (cache)
306 ms — hämta tråd, inlägg och bilagor (db)
184 ms — ändringar (db)