Должен ли я создать пользовательский элемент управления с двумя метками, двумя текстовыми полями (для пользователя / прохода) и кнопкой для отправки?
Правильно ли я подхожу к этому?
Да, вы можете, но безопаснее и быстрее использовать поставщика членства ASP.NET и встраивать элементы управления входом
http://msdn.microsoft.com/en-us/library/ms178329.aspx