---
title: "Htaccess eller SESSION?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/90626-htaccess-eller-session"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "hawkman"
published: "2003-11-17T15:15:59.000Z"
updated: "2003-11-18T14:33:02.000Z"
replies: 5
views: 459
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/php/90626-htaccess-eller-session"
---

# Htaccess eller SESSION?

## #1 — hawkman, 2003-11-17T15:15Z

Hej,

Jag sitter och grunnar lite på en inloggning. Jag har en katalog /katalog/ som är skyddad med en .htaccess fil. När man surfar till den så får man upp en inloggningsruta.

Jag skulle vilja göra inloggingen till /katalog/ från en webbsida, t ex /login.php. Kan jag på något sätta servervariablerna via login.php så att jag inte får upp inloggningsrutan när jag går till /katalog/? Jag vill inte att det ska synas på adressraden (typ <http://anv:losen@doman.com/katalog/>) utan det ska vara transparent. 
 
Givetvis går det att lösa med sessioner istället, men jag skulle vilja att alla filer (även t ex .pdf och .txt) i /katalog/ är skyddade och inte bara php-filerna.

Några förslag?

Hälsningar
Håkan

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

## #2 — Gein, 2003-11-17T15:45Z

Skapa först inloggningsformulärssidan, givetvis utanför katalogen /katalog/.
Sedan skapar du en php-sida som hämtar in data från formuläret (alternativt så slår du ihop inloggningssidan med den php-sida som hämtar data).
Efter att du hämtat användarnamn och lösenord skriver du:

```php
// låt säga att användarnamn ligger i $user och lösenord i $pass
$decodestr = $user.":".$pass;
$authbasic = base64_encode($decodestr);
header("Authorization: Basic ".$authbasic."\r\n");
header("Location: /katalog/");
```

Jag har inte testat koden men den borde fungera.

r/ encode istället för decode

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

## #3 — hawkman, 2003-11-17T17:35Z

Hej,

Testade koden, men inloggningsfönstret kommer fortfarande upp :(

Några förslag :)

/Håkan

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

## #4 — Gein, 2003-11-17T17:41Z

r/ Nej, verkar som om det inte fungerar riktigt ser jag nu. Hmm

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

## #5 — Gein, 2003-11-17T17:49Z

Notera ändringen i koden. Det ska vara encode och inte decode som jag först skrev.
Men det verkar som om Authorization-koden inte skickas med i headern när den går till katalogen av någon anledning.

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

## #6 — hawkman, 2003-11-18T14:33Z

Hmmm verkar inte gå alls att göra...

<http://www.phpbuilder.com/mail/php3-list/199912/3592.php>

synd..

/Håkan

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

---

Tråden på webben: https://www.webforum.nu/amne/php/90626-htaccess-eller-session
