Похоже, вы изобретаете колесо. Есть ли какая-то конкретная причина, по которой вы надеетесь перевернуть свою собственную систему входа? ASP.NET обеспечивает очень хорошую систему входа в систему, на которую стоит обратить внимание.
Следующая ссылка показывает, как использовать ASP.NET базовую систему входа пользователя на веб-сайте Walkthrough: Creating an ASP.NET Web Site with Basic User Login
Как примечание стороны, если вы решили разработать свою собственную систему входа в систему для того, что когда-либо причине, пожалуйста, не сохранить простой пароль пользователя! Это считается Чрезвычайно плохая практика. Вам следует использовать алгоритм хеширования (НЕ шифрование), например SHA512, и сохранить результат. Затем, когда вы переходите к логину, вы вводите пароль, на который они пытаются войти, и сравниваете его с тем, что вы сохранили. В идеале вы должны также использовать свой хэш, но, по крайней мере, вы должны его хешировать.
Очевидно, что ОП немного потерян, но есть много причин использовать хранимую процедуру для входа. Одно из очевидных заключается в том, что многие места настаивают на том, чтобы все SQL выполнялись как хранимые procs, что имеет ряд преимуществ, особенно в отношении безопасности. – cgraus