AT&T has rest the passcodes of millions of its users after a data breach that leaked information to the dark web.