Session("idUser") = rsUsers("idUser") if rsUsers("rettighed") = 1 then Response.Redirect "main1.asp" elseif rsUsers("rettighed") = 2 then Response.Redirect "main2.asp" end if
Så kan du også redirecte til hvor du nu vil. Det kunne måske være en ide at smide alle admin filer ind i en mappe for sig selv. Men det er bare et forslag.
Tusind tak for hjælpen!! Nej det er ikke et adminsystem. Det er nogle lister som nogle skal have læserettighed til, og andre skal have mulighed for at skrive i listerne....
Når du vil til at have forskellige "niveauer" i login, skal du også gemme den værdi i en session. Den session skal du så også tjekke for på siderne.
if Session("level") <> 2 then Response.Redirect "login.asp?ErrStr=Du har ikke rettighed til at se denne side!" end if If Session("idUser") = 0 Or Session("idUser") = "" Then Response.Redirect "login.asp?ErrStr=Der opstod en fejl, log ind igen!" End If
For det første skal du gemme rettighed værdien i en session på login siden:
Session("idUser") = rsUsers("idUser") Session("rettighed") = rsUsers("rettighed") if rsUsers("rettighed") = 1 then Response.Redirect "main1.asp" elseif rsUsers("rettighed") = 2 then Response.Redirect "main2.asp" end if
Så tjekke du for den session også på dine sider. Dette gælder alle de sider hvor rettighed skal være 2:
If Session("idUser") = 0 Or Session("idUser") = "" Then Response.Redirect "login.asp?ErrStr=Der opstod en fejl, log ind igen!" End If if Session("rettighed") <> 2 then Response.Redirect "login.asp?ErrStr=Du har ikke rettighed til at se denne side!" end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.