2013-12-22 4 views
1

Я новичок в хранимой процедуре и мире asp.net. У меня есть таблица «USER» с тремя полями, @id, @username, @password Я создал страницу входа в систему с двумя текстовыми полями, если верно имя пользователя и пароль перенаправлено на следующую страницу. Но как передать значение @id на следующую страницу, чтобы я мог отображать «USER INFORMATION» на этой странице.Страница входа для asp.net страницы

все, что я хочу, записывает код asp.net C# для процедуры магазина.

ответ

0

Но как передать @id значение следующей странице

Вы можете хранить Id в переменной сеанса. Проверьте переменную сеанса в событии page_Load, если она не равна нулевой информации.

Я новичок в хранимой процедуре

Почему вы хотите использовать store procedure для входа в систему?

+0

Очевидно, что ОП немного потерян, но есть много причин использовать хранимую процедуру для входа. Одно из очевидных заключается в том, что многие места настаивают на том, чтобы все SQL выполнялись как хранимые procs, что имеет ряд преимуществ, особенно в отношении безопасности. – cgraus

1

Похоже, вы изобретаете колесо. Есть ли какая-то конкретная причина, по которой вы надеетесь перевернуть свою собственную систему входа? ASP.NET обеспечивает очень хорошую систему входа в систему, на которую стоит обратить внимание.

Следующая ссылка показывает, как использовать ASP.NET базовую систему входа пользователя на веб-сайте Walkthrough: Creating an ASP.NET Web Site with Basic User Login

Как примечание стороны, если вы решили разработать свою собственную систему входа в систему для того, что когда-либо причине, пожалуйста, не сохранить простой пароль пользователя! Это считается Чрезвычайно плохая практика. Вам следует использовать алгоритм хеширования (НЕ шифрование), например SHA512, и сохранить результат. Затем, когда вы переходите к логину, вы вводите пароль, на который они пытаются войти, и сравниваете его с тем, что вы сохранили. В идеале вы должны также использовать свой хэш, но, по крайней мере, вы должны его хешировать.

0

Я думаю, что это Лил учебник это все, что вам нужно :)

http://csharpdotnetfreak.blogspot.com/2012/06/login-page-form-example-in-aspnet.html

Используйте Postback, чтобы получить UserInput. Затем отправьте данные в хранимую процедуру. Если пароль правильный, переадресовать и установить сеанс/информацию cookie.

еще только что установили на сайте сообщение об ошибке.

подробнее чтение на обратной стороне и viewstate. http://delphi.about.com/library/weekly/aa051705a.htm

Смежные вопросы