sanırım mantığı baştan yanlış kurmuşsun. kontrolü kullanıcıya bırakmamak gerekir.
bir çok kişi kullanıcı adını kontrol etmeden üye olabilir.
ben zaten üyeliği oluştururken o kontrolü yapacağım diyebilirsin, o zaman ikinci butona gerek yok.
tek butonla yapabileceğini düşünerek, bilgileri task belirleyip aynı sayfaya post edebilirsin. eğer üyelik müsaitse sonraki sayfaya geçirirsin. ikinci bir sayfada "kusura bakmayın, bu üye ismi zaten mevcut, geri gidin" demek kullanıcı açısından pek hoş karşılanmaz.
teknik olarak yapmaya çalıştığın sade ama yüksek derecede karmaşık da olabilir. nasıl bir kod yazdığını görmeden bilgi vermek zor.