Added validation for admin users; prevent double submit