Jag skulle föreslå att du använde siffror istället för text. Då kan du jämnföra större (> ) eller mindre (< ) än...
Annars:
If MyLoginGroup = "admin" OR MyLoginGroup = "User" Then
------------------
Jourhavande @e SweQuake.com
2 svar · 261 visningar · startad av Daniel78
Hej behöver lite hjälp med följande: På varje sida kollar koden vilken användarbehörighet som sessionen innehåller. Problemet är att varje sida kan bara tillåta en behörighet i detta fallet "Admin" men om jag har sidor som även "User" och "Read" ska ha tillgång till så går det inte!
<!--#include File="test/MyLoginConfig.inc"-->
<%
MyLoginGroup = "Admin"
MyLoginIndividualAccess = 0
%>
<!--#include File="test/MyLoginSecurePage.inc"-->
Jag vill alltså att MyLoginGroup ska vara = både "Admin", "User" och "Read"!
Jag skulle föreslå att du använde siffror istället för text. Då kan du jämnföra större (> ) eller mindre (< ) än...
Annars:
If MyLoginGroup = "admin" OR MyLoginGroup = "User" Then
------------------
Jourhavande @e SweQuake.com
Antar att du inte var nöjd med mitt förra inlägg på din fråga. Tänkte komplettera med lite kod så kanske du blir glad.
TBLUSER
userid
password
niva
<!--#include file="connection.inc"-->
<%set behorighet=connection.execute("select * from tbluser where userid='"&request.form("userid")&"' AND password='"&request.form("password")&"'")
if behorighet.eof then
response.write "Du är inte registrerad användare"
elseif behorighet("niva")<2 then
response.write "Innehåll som admin får se"
elseif behorighet("niva")<3 then
response.write "Det som user och högre får se"
elseif behorighet("niva")<4 then
response.write "Detta får alla se"
end if
behorighet.close
connection.close
Eller något i den stilen. :)