ସେହି ପ୍ରକ୍ସି ପାସୱାର୍ଡରେ ଧାଡ଼ିର ଶେଷ ଯାଞ୍ଚ କରନ୍ତୁ
ପ୍ରକ୍ସି ଫାଇଲରୁ ଲୋଡ୍ ହୋଇଥିବା ଏଣ୍ଡପଏଣ୍ଟ ପ୍ରମାଣୀକରଣରେ ବିଫଳ ହେଲେ ରେକର୍ଡ ବିଭାଜକଗୁଡ଼ିକୁ ପ୍ରମାଣପତ୍ରର ବିଷୟବସ୍ତୁରୁ ଅଲଗା କରନ୍ତୁ।
ଏଣ୍ଡପଏଣ୍ଟ ହାତରେ ପ୍ରବେଶ କଲେ କାମ କରେ ଏବଂ ଫାଇଲରୁ ଲୋଡ୍ କଲେ ବିଫଳ ହୁଏ। ପାସୱାର୍ଡ ପରିବର୍ତ୍ତନ କରିବା ପୂର୍ବରୁ ରେକର୍ଡ କିପରି ପଢ଼ାଯାଏ ତାହା ଯାଞ୍ଚ କରନ୍ତୁ।
ଧାଡ଼ି-ଆଧାରିତ ଫାଇଲରେ ଏକ ବିଭାଜକ ଥାଏ। ଯଦି ପାର୍ସର ତାର ଅନ୍ତିମ ନୂଆ ଧାଡ଼ିକୁ ଶେଷ କ୍ଷେତ୍ରରେ ଛାଡ଼ିଦିଏ, ତେବେ ଗ୍ରାହକକୁ ଦିଆଯାଉଥିବା ପ୍ରମାଣପତ୍ର ଆପଣ ଚାହିଁଥିବା ଠାରୁ ଅଲଗା ହୋଇପାରେ। Windows-ଶୈଳୀର CRLF ଦୁଇ ବାଇଟ୍ ଯାଞ୍ଚ କରିବା ଯୋଗ୍ୟ କରେ।
PHP ର file() ରେକର୍ଡଗୁଡ଼ିକୁ ସେମାନଙ୍କ ଧାଡ଼ି-ଶେଷ ବିଭାଜକ ବିନା ପଢ଼ିବା ପାଇଁ FILE_IGNORE_NEW_LINES ସମର୍ଥନ କରେ। ଫାଇଲର ଡକ୍ୟୁମେଣ୍ଟେଡ୍ ଫର୍ମାଟ ସହିତ ଉପଯୁକ୍ତ ଆଚରଣ ବ୍ୟବହାର କରନ୍ତୁ।
ଲୋକପ୍ରିୟ ଅନୁଗାମୀ ସଂଶୋଧନ ସହିତ ସତର୍କ ରୁହନ୍ତୁ: ପ୍ରତ୍ୟେକ କ୍ଷେତ୍ର ଟ୍ରିମ୍ କରିବା। ସ୍ପେସଗୁଡ଼ିକ ପ୍ରକୃତ ପାସୱାର୍ଡ ଅକ୍ଷର ହୋଇପାରେ। ସମସ୍ତ ଆଗ ଏବଂ ପଛ ସ୍ପେସ ହଟାଇବା କେବଳ ରେକର୍ଡ ଟର୍ମିନେଟର ହଟାଇବା ପରିବର୍ତ୍ତେ ପ୍ରମାଣପତ୍ର ବଦଳାଇଥାଏ।
ବିଭାଜକଗୁଡ଼ିକୁ ମଧ୍ୟ ପରିଭାଷିତ କରନ୍ତୁ। ଅନୌପଚାରିକ କୋଲନ୍-ବିଭାଜିତ ଫର୍ମାଟ ଅସ୍ପଷ୍ଟ ହୋଇପାରେ ଯେତେବେଳେ ପାସୱାର୍ଡ କିମ୍ବା IPv6 ଠିକଣାରେ କୋଲନ୍ ଥାଏ। ସେହି ଫର୍ମାଟ ଅନୁସାରେ ରେକର୍ଡ ପଢ଼ନ୍ତୁ, ଏହାର ଉଦ୍ଦିଷ୍ଟ ପାସୱାର୍ଡ ବାଇଟ୍ ରଖନ୍ତୁ, ଏବଂ ତାପରେ ଯଦି ଆବଶ୍ୟକ ହୁଏ ଏଣ୍ଡପଏଣ୍ଟ URL ପାଇଁ ଉପାଦାନଗୁଡ଼ିକୁ ଏନକୋଡ୍ କରନ୍ତୁ।
ନିଦାନ ପାଇଁ, ଲମ୍ବ କିମ୍ବା ନିୟନ୍ତ୍ରିତ ଅଗୋପନୀୟ ପରୀକ୍ଷା ମୂଲ୍ୟଗୁଡ଼ିକୁ ତୁଳନା କରନ୍ତୁ। ପ୍ରକୃତ ପାସୱାର୍ଡ କିମ୍ବା ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରମାଣପତ୍ର ଥିବା URL ପ୍ରିଣ୍ଟ କରିବା ଅତି ଛୋଟ ପାର୍ସର ତ୍ରୁଟି ସମାଧାନ କରିବା ସମୟରେ ଅନ୍ୟ ଏକ ସମସ୍ୟା ସୃଷ୍ଟି କରେ।