// Mutators // Set password assumes two identical password strings bool User::setPassword( const MyString& new1, const MyString& new2){ if (new1.length()<6 || !new1.compare(new2)) return false; mPassword.changeTo(new1); // change password return true; }
// A little more complex accessor, used to confirm username, password pairs bool User::confirm( const MyString& uName, const MyString& pass) const { return(mUname.compare(uName) && mPassword.compare(pass)); }