ugrás a tartalomhoz

Authentikáció MySQL-lel

Agi · 2004. Nov. 14. (V), 18.54
A problémám a következő: van két különböző könyvtáram a weben, amit MySQL-lel védek le, hogy csak jelszóval lehessen ide belépni. Sajnos a tárhely szolgáltatom csak ilyen lehetőséget adott internetes könyvtári védelemre. A problémám csak az, hogyha belépek az egyik könyvtárba, akkor utána közvetlenül nem tudok belépni a másik könyvtáramba, ahova más jelszóval lehet belépni, hanem Authorization Required hibaüzenet jelenik meg. Van-e valami megoldás arra, hogy ilyenkor kérje az új jelszót a rendszer. Ezt Nekem kell megoldani vagy a szolgáltatónál van beállítva valami rosszul?
 
1

Nem igazan ertem, de talan

pp · 2004. Nov. 14. (V), 20.30
A Realm-nak kell kulonbozonek lennie, mar ha .htacces fajlban adod meg a dolgokat. MySQL-el nem lehet levedeni semmit, hisz az egy adatbazis kezelo, vagy valamirol lemaradtam ;))
Szoval egy kicsit pontosabban kene leirni, hogy mi a problema. Mit allitasz be, es hol.

pp
2

A következő a helyzet, a sz

Anonymous · 2004. Nov. 15. (H), 08.50
A következő a helyzet, a szolgáltató azt mondta, hozzak létre agy .htaccess fájl-t (majd ezt másoljam a védendő könyvtárba), ami a következőt tartalmazza:

Auth_MYSQL on
AuthName "Belépés a védett oldalra"
AuthType Basic
Auth_MySQL_Encryption_Types Plaintext
Auth_MySQL_Username <MYSQL USERNEV>
Auth_MySQL_Password <MYSQL_JELSZO>
Auth_MySQL_DB <ADATBÁZISNEV>
require group <CSOPORT, AKI HOZZAFERHET>

Ezt megtettem, utána az adatbázisban hozzam létre a következő táblát:

CREATE TABLE mysql_auth (
username varchar(50) default NULL,
passwd varchar(50) default NULL,
groups varchar(20) default NULL
) TYPE=MyISAM;

Ezután, akit felveszek ebbe a táblába, csak az éri el az adott könyvtáramat. Ez így működik is, de ha egymás után szeretnék belépni a két védett könyvtárba, akkor nem ajánlja fel a belépési lehetőséget a második könyvtárnál, hanem nincs jogosultságom hibát jelez. És ez fordítva is igaz.
3

AuthName-nel lehet beallitani a realm-ot ;)

Anonymous · 2004. Nov. 15. (H), 10.29
http://httpd.apache.org/docs/howto/auth.html

AuthName változó legyen különböző, pl:

egyik oldalnál
AuthName "Belépés az egyik oldalra"

másik oldalnál
AuthName "Belépés a másik oldalra"


pp
4

AuthName különbözik

Anonymous · 2004. Nov. 15. (H), 20.24
Kedves PP!

Sajnos nekem az AuthName változóim különbözőek és így nem működik.

Azért köszi a tanácsot.

Ági
5

Szolgáltató mit mond?

pp · 2004. Nov. 16. (K), 10.06
Tőle kérdezted már? Lehet, hogy már találkoztak hasonló problémával, és tudják a megoldást. (indítsd újra a böngészőt pl. ami ugye nem megoldás ;))

Milyen böngészővel próbáltad?

pp
6

Internet Explorer-rel és Net

Agi · 2004. Nov. 17. (Sze), 16.03
Internet Explorer-rel és Netscape-pel próbálkozom. Egyiknél sem müködik. Természetesen a szolgáltatómnál kezdtem, aki olyan válasszal tért ki, hogy biztos nálam van a hiba. Szerinte nem különbözö csoportneveket adtam meg a könyvtárakba. Miután megírtam neki, hogy a csoportnevek különbözöek, nem válaszolt.
7

Beleolvastam az Apache dokume

pp · 2004. Nov. 18. (Cs), 09.57
Beleolvastam az Apache dokumentaciojaba, aholis azt irjak a "hogyan tudok kijelentkezni" kerdesre, hogy "sehogy". Ugyanis a gonosz bongeszo megjegyzi a bejelnetkezesi neveket, a realm-okhoz kapcsolva... vagyis amint a pelda mutatja azoktol fuggetlenul.

Ket megoldast latok:

1. bongeszo bezar, kinyit. (sajna a bongeszo osszes futo peldanyat be kell ilyenkor zarni, meg a letoltes ablakot is)

2. masik szolgaltatohoz vinni az egyik oldalt/vagy masik domain ala, de ez se biztos, mert lehet, hogy az ip cimhez kapcsolja a gonosz bongeszo ezeket az adatokat.

pp
8

Köszönöm az info-t.

Agi · 2004. Nov. 21. (V), 21.30
Köszönöm az info-t.