---
title: "Dölja länkar för vissa användare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9558-dölja-länkar-för-vissa-användare/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sico"
published: "2001-05-17T08:51:00.000Z"
updated: "2001-05-17T12:49:00.000Z"
replies: 44
views: 419
page: 2
pages: 3
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9558-dölja-länkar-för-vissa-användare"
---

# Dölja länkar för vissa användare

_Sida 2 av 3._

## #21 — @nders, 2001-05-17T11:09Z

ok, var sätter du variabeln admin?

Permalänk: https://www.webforum.nu/p/269143

## #22 — Sico, 2001-05-17T11:11Z

i databasen.. det kontrolleras ju när man loggar in vilet värde man har

Permalänk: https://www.webforum.nu/p/269144

## #23 — Sico, 2001-05-17T11:15Z

i login.asp ligger bland annat denna snutten...

```
<%
	Else

		Session("User") = "Yes"
		Session("UserID") = RSUser("ID")
		Session("Admin") = RSUser("Admin")
		Response.Redirect "ed.asp"

	End If
End If

RSUser.close
Conn.close
%>
```

Permalänk: https://www.webforum.nu/p/269145

## #24 — @nders, 2001-05-17T11:19Z

du har alltså inte skapat en variabel som heter admin, däremot har du en session som heter admin.

då måste du ju byta till if session("Admin") = "1" then...

Permalänk: https://www.webforum.nu/p/269146

## #25 — jepsO, 2001-05-17T11:20Z

Det verkar ju som om du inte ens definierar variabeln **admin**, utan bara **session("Admin")**.
Testa att göra om länkarna till **if session("Admin") = 1 then ...**.

Damn, @nders slog mig på mållinjen ;)

Permalänk: https://www.webforum.nu/p/269147

## #26 — Sico, 2001-05-17T11:22Z

Perfekt... nu funkar det helt perfekt..

fasen va bra denna sidan e.. 

tack till dom som tog er tid

Permalänk: https://www.webforum.nu/p/269148

## #27 — Lukaspojken, 2001-05-17T11:23Z

Vad har du för kolumnnamn i användardatabasen? Har du en som definierar behörigheten?

Permalänk: https://www.webforum.nu/p/269149

## #28 — Sico, 2001-05-17T11:26Z

Kolummen heter "Admin" och värdena är 
"1" för behörighet och 
"0" för ingen behörighet

Permalänk: https://www.webforum.nu/p/269150

## #29 — Sico, 2001-05-17T11:44Z

Mer problem... antagligen inte lika svårt..

för att förekla så ni slipper bläddra tillbaka bland inläggen så skriver jag ilen kod jag har jusst nu till domlänkarna...

```
<%
sub adminlinks()
Response.Write "<A href=""ed.asp?menu=profile"">Mina inställningar</A> &#0124; "
if session("Admin") = "1" then Response.Write "<A href=""ed.asp?menu=adminmembers"">Lägg till/ta bort medlemmar</A> &#0124; "
Response.Write "<A href=""ed.asp?menu=addnews"">Lägg till nyhet</A> &#0124; "
if session("Admin") = "1" then Response.Write "<A href=""../forum/admin.asp"">Administrera Forum</A> &#0124; "
Response.Write "<A href=""ed.asp?menu=logoff"">Logga ut</A>"
end sub
%>

<%
call adminlinks()
%>
```

Men sen är det så att på sidan där man lägger till nyheter kan man ävern ta bort nyheter... den länken "ta bort" vill jag bara ska synas för administratorer... jag har trixat men inte klarat... 

länken där ser ut såhär:

```
                    <tr> 
<td width="25%"><a href="del.asp?menu=news&id=<%= RSConn("ID") %>">Ta bort</a></td>
                    </tr>
```

det hade varit lätt med en länk som var lika dan som dom förra men här funkar det inte...  vad e det för simpelt fel jag gör?

Permalänk: https://www.webforum.nu/p/269151

## #30 — erka, 2001-05-17T11:44Z

är det idg's webstudio script?

Permalänk: https://www.webforum.nu/p/269152

## #31 — Sico, 2001-05-17T11:48Z

nope...

jag hade tänkt mig att det skulle se ut såhär med det funkar ju inte...

```
                    <tr> 
                    <td width="50%"><%= RSConn("Title") %></td>
                    <td width="25%"><%= RSConn("Date") %></td>
                    <td width="25%">
<%
sub adminlinks()
if session("Admin") = "1" then Response.Write "<a href=""del.asp?menu=news&id=<%= RSConn("ID") %>">">Ta bort</a>"
end sub
%>
<%
call adminlinks()
%></td>
                    </tr>
```

Permalänk: https://www.webforum.nu/p/269153

## #32 — Sico, 2001-05-17T11:49Z

oj.. fick med lite för mycket...

```
                    <tr> 
                    <td width="25%">
<%
sub adminlinks()
if session("Admin") = "1" then Response.Write "<a href=""del.asp?menu=news&id=<%= RSConn("ID") %>">">Ta bort</a>"
end sub
%>
<%
call adminlinks()
%></td>
                    </tr>
```

Permalänk: https://www.webforum.nu/p/269154

## #33 — @nders, 2001-05-17T11:50Z

```
if session("Admin") = "1" then Response.Write "<a href=""del.asp?menu=news&id=" & RSConn("ID") & """>Ta bort</a>"
```

nåt sånt?

Permalänk: https://www.webforum.nu/p/269155

## #34 — jepsO, 2001-05-17T11:51Z

Kontrollera att RSConn("ID") returnerar ett värde.

Om du vill lägga in din länk i en Response.Write skriver du såhär:

```
Response.Write "<a href=""del.asp?menu=news&id=" & RSConn("ID") & """>Ta bort</a>"
```

Permalänk: https://www.webforum.nu/p/269156

## #35 — Sico, 2001-05-17T11:59Z

Funkade inte jeps0... antar att du menar att det skulle se ut såhär va..

```
                    </tr>
                    <td width="25%"><%
sub adminlinks()
if session("Admin") = "1" then Response.Write "<a href=""del.asp?menu=news&id=""" & RSConn("ID") & """>Ta bort</a>"
end sub
%></td>
                    </tr>
```

Permalänk: https://www.webforum.nu/p/269157

## #36 — @nders, 2001-05-17T12:16Z

har du testat det jag skrev ovan?

Permalänk: https://www.webforum.nu/p/269158

## #37 — Sico, 2001-05-17T12:20Z

mm.. negativt... :(

Permalänk: https://www.webforum.nu/p/269159

## #38 — @nders, 2001-05-17T12:21Z

på vilket sätt fungerar det inte?
får du felmeddelande?

kan vi se live?

Permalänk: https://www.webforum.nu/p/269160

## #39 — Sico, 2001-05-17T12:22Z

sidan kan inte visas

Permalänk: https://www.webforum.nu/p/269161

## #40 — @nders, 2001-05-17T12:25Z

jag undrar hur många gånger jag sagt detta, men:

**stäng av 'friendly error messages' i webbläsarhelvetet!**

hur kan man jobba när man inte ser vad som blir fel?

tools -\> internet options -\> advanced -\> friendly http error messages 
eller
verktyg -\> internetalternativ -\> avancerat -\> visa egna http-felmeddelanden

vad gäller det svenska så är jag inte riktigt helt säker på att det står precis så.

Permalänk: https://www.webforum.nu/p/269162

---

Tråden på webben: https://www.webforum.nu/amne/asp/9558-dölja-länkar-för-vissa-användare/page2  
Föregående sida: https://www.webforum.nu/amne/asp/9558-dölja-länkar-för-vissa-användare.md  
Nästa sida: https://www.webforum.nu/amne/asp/9558-dölja-länkar-för-vissa-användare/page3.md
