---
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"
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: 1
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 1 av 3._

## #1 — Sico, 2001-05-17T08:51Z

Jag har ett inloggningscript där jag skulle vilja dölja vissa länkar inne på admin-sidan för vissa användare. Hur gör man? 

Det borde väll vara en IF sats?..

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

## #2 — erka, 2001-05-17T08:59Z

Lättast är att du i användar tabellen lägger itll en kryssruta som du döper till Links och sätter den på yes om de ska få se den.Sen vid tex då tabellen med länkar lägger du till ett fält som säger om länken ska ses av alla eller ej

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

## #3 — erka, 2001-05-17T09:00Z

Eller om du bara skriver ut länkarna så lägger du till den där kryssruta i användar tabellen och skriver

```
<%
if rs("links") = "true" Then
%>
alla länkar som är hemmliga
<%Else%>
De länkar som ska visas för alla
<%End If %>
```

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

## #4 — jispir, 2001-05-17T09:00Z

ja! om du har en databas med en kolumn som ser ut så här admin -\> tal säger vi så kan du göra så här.

1 = admin
2 = vanlig

```
<% If admin = 1 then> 
response.write "Länkar som syns för admin"
else
'här kan du lägga det som ska visas för vanliga användare istället.
end if %>
```

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

## #5 — Sico, 2001-05-17T09:00Z

vill nog ha en sån där... if user then u will se this links... :)

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

## #6 — jispir, 2001-05-17T09:01Z

\*grr\* erka sluta posta samtidigt som mig ;)

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

## #7 — Lukaspojken, 2001-05-17T09:01Z

\<% IF Session("User") = "Olle" AND Session("Password") = "Hej" THEN
%\>
   \<a href="..."\</a\>
\<%
Else 
Read.gif 
End if

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

## #8 — Sico, 2001-05-17T09:41Z

jag har en databas med admin-kolum men jag får inte det att funka med länkarna..  

länkarna ser ut såhär... visa hur jag ska göra för att vissa ska synas å vissa inte för vanliga användare.. plz

```
<CENTER>
<A href="ed.asp?menu=profile">Mina inställningar</A> &#0124;
<A href="ed.asp?menu=adminmembers">Lägg till/ta bort medlemmar</A> &#0124;
<A href="ed.asp?menu=addnews">Lägg till nyhet</A> &#0124;
<A href="../forum/admin.asp">Administrera Forum</A> &#0124;
<A href="ed.asp?menu=logoff">Logga ut</A>
</CENTER>
```

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

## #9 — jepsO, 2001-05-17T10:11Z

Jag skulle föreslå att du gör en sub som du anropar där länkarna ska skrivas ut:

```
sub adminlinks()
	Response.Write "<A href=""ed.asp?menu=profile"">Mina inställningar</A> &#0124; "
	if 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 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
```

Sen skriver du bara **call adminlinks()** där länkarna ska visas.

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

## #10 — Sico, 2001-05-17T10:25Z

Tack...  det funkar skitbra...

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

## #11 — Sico, 2001-05-17T10:31Z

GAH... det funkade inte alls skitbra...  jag ljög.. Den visar alltid dom icke admin-länkarna.. i min databas heter heter kolummen "Admin" men även om man har värde 1 eller 0 så ser man bara dom icke-admin-länkarna..  vad e fel?

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

## #12 — @nders, 2001-05-17T10:33Z

```
admin = cint(admin)
```

först? "1" är inte lika med 1.

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

## #13 — Sico, 2001-05-17T10:44Z

det funkade inte heller.. nu ser alla användare dom administrära länkarna..

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

## #14 — jepsO, 2001-05-17T10:47Z

Om du ändrar if-länkarna då?

```
if admin = "1" then response.write ...
```

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

## #15 — Lukaspojken, 2001-05-17T10:48Z

```
<% IF Session("ADMBEHÖRIGHET") = "ADM THEN
%>
<CENTER>
<A href="ed.asp?menu=profile">Mina inställningar</A> &#0124;
<A href="ed.asp?menu=adminmembers">Lägg till/ta bort medlemmar</A> &#0124;
<A href="ed.asp?menu=addnews">Lägg till nyhet</A> &#0124;
<A href="../forum/admin.asp">Administrera Forum</A> &#0124;
<A href="ed.asp?menu=logoff">Logga ut</A>
</CENTER>
<% End if %>
```

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

## #16 — Sico, 2001-05-17T10:49Z

då ser alla endast dom icka administrära länkarna...

skulle jag inte ändra i if-länkarna med **admin = cint(admin)** ??

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

## #17 — @nders, 2001-05-17T10:53Z

det funkade inte heller.. nu ser alla användare dom administrära länkarna.. 

hmm? det känns som att admin är 1 för alla användare.

hur ser *hela* din kod ut nu?

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

## #18 — @nders, 2001-05-17T10:54Z

skulle jag inte ändra i if-länkarna med admin = cint(admin) ??

nej, du skulle lägga det först, så du jämför värden med rätt subtyper.

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

## #19 — Sico, 2001-05-17T10:54Z

Lukaspojken: det funkade inte alls =/

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

## #20 — Sico, 2001-05-17T11:03Z

såhär ser en liten del av koden ut på admin-sidan... 

```
<!--#include file="../data.asp" -->

<CENTER>
<%
sub adminlinks()
Response.Write "<A href=""ed.asp?menu=profile"">Mina inställningar</A> &#0124; "
if 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 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()
%>
</CENTER>
```

data.asp

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=D:\Hemsidor\Sico\db\db.mdb" 
%>
```

i databasen har jag en kolumm som heter "admin" å värden a på advändarna...

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

---

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