there are two portal for online visa applicants ...
1. Electronic Visa Status Inquiry shows the status / progress of online application. Need no password just TRN, DOB, PP No & Country.
2. Electronic visa application documents attachment it needs password, DOB and TRN. Applicant can upload documents in support of his/her claims.
both are working fine here with me ... the first link is a little inconsistent as said earlier ...