April fools before the said day is odd. And they purposely chose the 2nd, because the 1st would be calling for not taking them seriously.
So no, i don't think it's an april fool.
so now everyone will know half of what you use to login?
iuno theres a reason why something like steam doesn't show people your account name...
It's not like if you could already log in by using your account name... wait it is the case.
By now, by reading your Forum name, I'm already able to fill half of your login requirements.
Basically, it was probably that they noticed something like the possibility to change a SWTOR password by accessing to Origin, as they are exactly similar, and as Origin security is lower, maybe it allowed to skip some securities like the personnal question. By doing so hacking swtor will not allow to access Origin by "one stone two birds", and as Origin is protected, then maybe the "password change" becomes safer.