Lenne egy kérdésem, hogy ezt ki, hogyan oldja meg?
Szerver oldalon mysql adatbázisban tárolás, utf8, courier szerver.
A gondom: korábbi RFC szerint a jelszavak 7bit-es ASCII kódolással mentek.
Úgy tűnik, Outlook az ékezetes jelszavakat úgy küldi el, hogy a spec karakterek mindegyikét kicseréli 0x2E-re.
8.04-es ubuntun squirrel ugyanezt tette, de 10.04-en ugyanazzal a config.php-val UTF-8-ban teszi.(még nem találtam, mi okozza a különbséget)
Roundcube küldésnél ISO-8895-1 -re konvertalja iconv-vel, ez majdnem ugyanaz, mint amit az Outlook csinál, de nem minden karatkert cserel 0x2E-re, van, amit kihagy teljesen, tehát nem lesz egyező az MS félével.
Roundcube-nál a csavar pluszban, hogy a password pluginja UTF-8-ban menti el az új jelszót, tehát ha Roundcube-bal megváltoztatom, akkor Roundcube már nem lép vissza többet, de Lucid-on Squirrel igen.
RC-ben a index.php-ban a jelszóküldésnél bedrótozott ISO-8895-1 -et UTF-8-ra cserélem, akkor ő is be tud lépni megint, de Outlook-kal így ugye nem megy.
Evo szintén UTF8-ban küldi.
Szóval mi lehet a megoldás, felhasználok ne használjanak ékezetet jelszóban? :-)
- 1146 megtekintés
Hozzászólások
Ejj, nem leszek túl konstruktív, csak eszembe jutott, hogy anno szent fogadalmat tettem, hogy sosem (!) lesz magyar billentyűzetem, mert az szar. :) Persze ebbéli meggyőződésem sokat változott, viszont az nem, hogy SOHA nem lehet a jelszavaimban ékezetes karakter, se nulla o0Oö :)
Nem is értem azokat, akik mondjuk hosszú í-t tesznek passwdbe. Sosincs meg :)
jAzz
- A hozzászóláshoz be kell jelentkezni
Nekem is kb. 1 éve van csak magyar billentyűzetem, azóta időnként próbálok már ékezettekkel írni, de jelszónál nekem sem jutott volna magamtól eszembe:-)
- A hozzászóláshoz be kell jelentkezni
Felhasználok nyugodtan használjanak ékezetet jelszóban, felhasználó nevében.
Bármi gebasz van OS, hálózat, távoli kapcsolat során készüljenek fel arra, hogy mások tudnak bejelentkezni, dolgozni, a lokálpatrióták pedig nem.
--
http://opensolaris.org/os/project/indiana/
http://www.opera.com/browser/
- A hozzászóláshoz be kell jelentkezni