Preverite konec vrstice v tem proxy geslu
Ločite ločila zapisov od vsebine poverilnic, ko končna točka, naložena iz datoteke proxy, ne opravi preverjanja pristnosti.
Končna točka deluje, ko jo vnesete ročno, in ne uspe, ko jo naložite iz datoteke. Preden geslo zamenjate, preglejte, kako se zapis bere.
Datoteka, usmerjena na vrstice, ima ločilo. Če razčlenjevalnik pusti svojo končno novo vrstico v zadnjem polju, se poverilnice, posredovane odjemalcu, lahko razlikujejo od predvidenih. CRLF v slogu Windows naredi dva bajta vredna preverjanja.
PHP file() podpira FILE_IGNORE_NEW_LINES za branje zapisov brez ločila konca vrstice. Uporabite vedenje, ki ustreza dokumentirani obliki datoteke.
Bodite previdni s priljubljenim naknadnim popravkom: obrezovanjem vsakega polja. Presledki so lahko resnični znaki gesla. Odstranitev vseh vodilnih in končnih presledkov spremeni poverilnice, namesto da bi samo odstranila zaključek zapisa.
Določite tudi ločila. Neformalna oblika, ločena z dvopičjem, lahko postane dvoumna, ko geslo ali naslov IPv6 vsebuje dvopičja. Berite zapis v skladu s to obliko, ohranite predvidene bajte gesla in šele nato kodirajte komponente za URL končne točke, če je potrebno.
Za diagnostiko primerjajte dolžine ali nadzorovane nejavne testne vrednosti. Tiskanje pravega gesla ali celotnega URL-ja s poverilnicami ustvari drugo težavo, medtem ko se rešuje zelo majhna napaka razčlenjevalnika.