To be honest, it might actually be less taxing to start a KiXtart script from the login server, do your checks in Kixtart and only if a login script needs to be run to then load a second script which would act as the login script. I think the impact would be about the same, namely barely noticable.
_________________________
There are two types of vessels, submarines and targets.