webForumDet fria alternativet

Problem med Login Manager

ASPur ASP

9 svar · 339 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Frågan#1

Hej

Har laddat ner Breathofair Login Manager V1.
har då en liten fråga om hur man ska lägga in koden så att bara inloggade admins/mods får tillgån till sidorna??

I beskrivningen står det:

To add restrictions to your webpage you require the follow code

<!--#include virtual="Relative path to /Site_Common.asp" -->

There are 2 Places that require changing for the paths to the pages in the above file, the lines that will require editing are:
- Closed.asp
- Member_Suspended.asp

Here are some examples that are added below the include file for rescrictions
Don't forget to set up your Return Page system by opening the returns.asp file

Administrators & Moderators Only

<% 
if blnModerator = False then 

' close all connections to the database 
adoCon.Close 
SET adoCon = Nothing 
SET strCon = Nothing 

' use a relative path below to make it work from the root folder .. 
' you don't have to but it makes it better coded 
response.redirect "/loginManager/access_denied.asp<%= strReturnPageProperties %>" 
End if 
%>

Har lagt in

<!--#include file="../../../Login/Site_Common.asp" -->

<% 
If blnModerator = False Then 

'Release server varaibles
adoCon.Close
SET adoCon = Nothing
SET strCon = Nothing

response.redirect "../../../Login/access_denied.asp"
END IF 
%>

överst, men får det inte att fungera :l

Får felmeddelandet

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0x988 Thread 0x110c DBC 0x7e41bc Jet'.
Site_Common.asp, line 157

på linje 157 står det:

'Set an active connection to the Connection object
adoCon.Open strCon

hela koden i Site_Common.asp finns på http://n.1asphost.com/Vinnaren/Site_Common.txt

tacksam för all hjälp jag kan få :)

Medlem sedan juni 200032 967 inlägg
#2

Börja med att fixa lite [kod]-taggar och liknande i ditt inlägg så kan vi åtminstone läsa koden. =)

mvh

Medlem sedan sep. 2005833 inlägg
#3

ok, hoppas det blev bättre :r

Medlem sedan juni 200032 967 inlägg
#4

Felmeddelandet "temporary volatile bla bla bla" brukar betyda att sökvägen till access-databasen är felaktig. Börja med att kontrollera det alltså.

Medlem sedan sep. 2005833 inlägg
#5

aha, det var felet, tack :bire

Medlem sedan jan. 20013 582 inlägg
#6

...och vilket inlägg löste ditt problem... ;)

Medlem sedan sep. 2005833 inlägg
#7

haha, kom fram ett annat problem nu :S, jag kommer in på sida män ändå inte. Det kommer fram att jag som är inloggad som administratör inte har rättighet att besöka sidan :S, trots att jag enligt beskrivning la in för:

Administrators & Moderators Only


<% 
if blnModerator = False then 

' close all connections to the database 
adoCon.Close 
SET adoCon = Nothing 
SET strCon = Nothing 

' use a relative path below to make it work from the root folder .. 
' you don't have to but it makes it better coded 
response.redirect "/loginManager/access_denied.asp<%= strReturnPageProperties %>" 
End if

sen står det i beskrivningen:

Administrators Only

<%
if blnAdmin = False then

' close all connections to the database
adoCon.Close
SET adoCon = Nothing
SET strCon = Nothing

' use a relative path below to make it work from the root folder .. 
' you don't have to but it makes it better coded
response.redirect "/loginManager/access_denied.asp<%= strReturnPageProperties %>"
End if
%>

men jag vill att både admin och mods ska ha tillgång till sidan så då ska det ju vara den första?? :r

Medlem sedan sep. 2005833 inlägg
#8

Går det inte göra så att både admin och mod får tillgån till sidan, typ
om blnModerator eller blnAdmin = False then ...

???

Medlem sedan apr. 20031 660 inlägg
#9

HEJ!

Vinnaren skrev:

Går det inte göra så att både admin och mod får tillgån till sidan, typ
om blnModerator eller blnAdmin = False then ...

???

Jo, det ska väl kunna gå?
Med reservation för hur BLM för övrigt fungerar.

Har du provat ovanstående pseudo-kod har du fallit i if-sats-fälla nr 1:
Man måste specificera varje variabel man ska kontrollera mot!

... blnModerator = False OR blnAdmin = False ...

Medlem sedan sep. 2005833 inlägg
#10

har faktiskt provat blnModerator = False OR blnAdmin = False utan någon större framgång, var bara en som kom in iaf. Finns det något annat som kan lösa det?? :r

262 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
129 ms — hämta forumlista (db)
125 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)