Настоящий Флеймер
Зарегистрирован: 29 September 2002
Сообщения: 1653
Примеры кода: 2
|
RE: Login failed |
11 November 2006 20:57 |
|
|
|
|
На странице есть Textbox4(логин) и Textbox5(пароль)
авторизация проходит :
Dim scon As New Data.SqlClient.SqlConnection()
scon.ConnectionString = "Data Source=mycomp\sqlexpress;Initial Catalog=tmn;User ID=" + TextBox4.Text + ";Password=" + Convert.ToString(TextBox5.Text)
scon.Open()
вобщем все работает. А если поставить на textbox5.textmode=password, то пишет login failed for user, которого я вовожу в textbox4. Вот такая странная штука. Нахорошо как-то что пароль виден...
Ну во-первых,так писать категорически нельзя! Опсность SQL Injection. Во-вторых непонятно зачем это вам надо, если для каких-то локальных настроек доступа к базе данных, то вполне уместно сказать в чем проблема. А вообще что мешает вам завернуть все в try {} catch {} и выкидывать свой меседж ? тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия
Э.В.Дейкстра
|
|