Per quanto riguarda mettere lo username nel nome del file lo puoi fare tranquillo, a meno che tu non abbia problemi per qualche tua applicazione (ma sinceramente non riesco a immaginare nulla del genere!). :master:

Parlando invece degli if concatenati penso che possano andar bene... Poi magari come efficienza non sono il massimo (non so come è organizzato il tuo script), ma a mio avviso la sicurezza prima di tutto. Se il tuo script funziona allora va bene così. Se lo vuoi "rimodernare" non farlo a discapito della sicurezza, visto che poi se succede qualche casino ne risponde il proprietario del dominio (almeno, nel mio contratto è così)...