added missing warnings and adapted order so that GUI is not asking for
user credentials if not all criteria is fulfilled