---
title: "Mot blockera användaren"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/157259-mot-blockera-användaren"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SGuncel"
published: "2007-02-15T17:49:06.000Z"
updated: "2007-02-17T18:06:36.000Z"
replies: 3
views: 360
page: 1
pages: 1
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/157259-mot-blockera-användaren"
---

# Mot blockera användaren

## #1 — SGuncel, 2007-02-15T17:49Z

När man blockerar en användaren ska personen bli mot blockerat. Jag tycker att det är onödigt och lägga in posten 2 ggr.

Jaga nvänder denna koden när man kollar om amn är blockerad eller inte.

```
		Set BlockCheck = objConn.Execute("SELECT * FROM usrblock WHERE BlockToId="& SafeSQL(Session("UsrId")) &" AND BlockFromId="& SafeSQL(ObjRS("UsrId")) &"")
		If Not BlockCheck.EOF Then

response.write "<br><br><br><br><br><br><br>"
%> 
<span style="font-size: 16px;"><p align="center"><%=BlockCheck("BlockFromTP")%>, har valt och blockera dig.
<br>
Anledning: <b><%=BlockCheck("BlockMessage")%></b> </p></span>
		<%
		Else
%>
Profil koder.....
<%
End If
%>
```

Testa med

```
			Set BlockCheck = objConn.Execute("SELECT * FROM usrblock WHERE BlockToId="& SafeSQL(Session("UsrId")) &" AND BlockFromId="& SafeSQL(ObjRS("UsrId")) &" or BlockFromId="& SafeSQL(ObjRS("UsrId")) &" AND BlockToId="& SafeSQL(Session("UsrId")) &"")
		If Not BlockCheck.EOF Then

response.write "<br><br><br><br><br><br><br>"
%> 
<span style="font-size: 16px;"><p align="center"><%=BlockCheck("BlockFromTP")%>, har valt och blockera dig.
<br>
Anledning: <b><%=BlockCheck("BlockMessage")%></b> </p></span>
		<%
		Else
%>
Profil koder.....
<%
End If
%>
```

Men det funka tinte.

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

## #2 — emission, 2007-02-15T21:20Z

Menar du att om man blockerar någon så ska man själv bli blockerad från denna någon?

I din undre SQL-fråga så ger du samma kriterie två gånger. 

```
BlockToId="& SafeSQL(Session("UsrId")) &" AND BlockFromId="& SafeSQL(ObjRS("UsrId")) &" or BlockFromId="& SafeSQL(ObjRS("UsrId")) &" AND BlockToId="& SafeSQL(Session("UsrId"))
```

Om du tittar lite närmare så ser du att det är exakt samma på båda sidorna om "or".

Två noteringar i all välmening:

Det heter "har valt **att** blockera dig"

Läs gärna om [tomsträngskonkatenering](http://www.webforum.nu/showthread.php?t=142490)

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

## #3 — SGuncel, 2007-02-16T08:17Z

Vad dum jag va men har jag löst :)

har läst om tomsträngskonkatenering men förstår inte vad dom menar med det.

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

## #4 — emission, 2007-02-17T18:06Z

> **SGuncel skrev:**
>
> har läst om tomsträngskonkatenering men förstår inte vad dom menar med det.

Det som menas är att det fetstilta i din SQL-sats

```
&" AND BlockToId="& SafeSQL(Session("UsrId"))[b] &""[/b])
```

..är helt onödigt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/157259-mot-blockera-användaren
