[webui] require login for editing patchinfo instead of error handling