I just found a security problem in a login page of our ASP.NET application. After typing in an id and password, the code has an if test right there inline, saying if (id = me and password = one) or (id = you and password = two) or (id = him and id = three) then login successful else login failed. This is code a consultant just migrated from ASP to .NET. Or maybe he only migrated VB6 DLL's to .NET, so maybe he was never in the login page. Regardless, when I noticed this I mentioned it to my boss and he said "you should change that" (i.e. to db tables and stored procedures where it should've gone in the first place) and I said now or two months from now and he said in two months.
I don't know how to remember tasks like this. I am the only programmer and I report to the president of the company so I don't have anyone managing me or doing any project management and I know I'm going to forget. What tools do you use to track assignments far into the future (i.e. further than tomorrow?)
Thanks.




Reply With Quote