Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
Сделал таблицу в SQL user | password u1 123 На страници добавил два TextBox и кнопку. Можно ли написать запрос который делал бы следуюшие. Если user = u1 и password = 123 то загружается главная страница. Можно ли такое сделать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 06:58 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
cn=new SqlConnection(/*строка подключения к БД*/); cm=new SqlCommand("select * from my_table where user='u1' and password='123'",cn); da=new SqlDataAdapter(cm); System.Data.DataSet ds=new System.Data.DataSet(); da.Fill(ds); cn.Close(); if (ds.Tables[0].Rows.Count==0) //Не прошел проверку else //Здраствуй дарагой юзер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 10:41 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
спасибо за подсказку! Я так понял что этот код даст доступ к определенной таблици, а нельзяли сделать что бы если он ввел имя и пароль правильно отправлять его на определеннуу страницу!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 06:05 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
HttpContext.Current.Response.Redirect(@"URL страницы"); [South Ural .NET Aliance] [SmartSoftLine] [Мой блог] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 07:10 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
HttpContext.Current.Response.Redirect(@"URL страницы"); извеняюсь за не граммотность из-за отсутствия опыта в этом деле. Куда подставить этоу трочку в приведенный выше код??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 07:34 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
if (ds.Tables[0].Rows.Count==0) //Не прошел проверку else { //Здраствуй дарагой юзер //например здесь } Хотя, если честно, я бы запрос немного по-другому выполнил, но это уже дело вкуса:)[South Ural .NET Aliance] [SmartSoftLine] [Мой блог] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 07:53 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
Всем огромное спасибо за оказанную помощь!!! Получилось все сделать вот так: conString = "Net=dbmssocn;Data Source=localhost;Integrated security=SSPI;Initial Catalog=ррр;"; SqlConnection connectMy = new SqlConnection(conString); connectMy.Open(); SqlDataAdapter da = new SqlDataAdapter("", connectMy); da.SelectCommand.CommandText = "SELECT COUNT(us) FROM usertab WHERE us = '"+TextBox1.Text+"' AND password = '"+TextBox2.Text+"' ;"; DataSet ds = new DataSet(); da.Fill(ds, "Отчет"); connectMy.Close(); if (ds.Tables[0].Rows.Count == 0) Label1.Visible = true; else Response.Redirect("default.aspx"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 09:02 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
Открывать и закрывать коннект без мазы. При работе с дата адаптором это не требуца. Это требуеца когда ты работаешь с sql командой которая не относица к адаптеру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 09:33 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
спасибо за совет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 09:38 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
If --user проходит FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, true); esle никуда не задим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2006, 11:26 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
If --user проходит FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, true); esle никуда не заходим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2006, 11:27 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
И самое главное - НИКОГДА НЕ ПИШИ параметры голым текстом в запросе! Тем более в окошке логина. Иначе любой умник, написавший вместо логина, скажем, Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2006, 15:16 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
"botpride": И самое главное - НИКОГДА НЕ ПИШИ параметры голым текстом в запросе! Тем более в окошке логина. Иначе любой умник, написавший вместо логина, скажем, \' OR 1 = 1 ;-- без проблем зайдет на твой чудо-сайт. А то еще и базу ради смеха похерит. Спасибо за ценный! Подскажи как решить эту проблемку по подробнее??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 06:47 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
Передавать параметры в запрос только как параметры. Т.е., Код: plaintext 1. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 12:52 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
Еще раз спасибо за ценный совет, а то действительно кто-нибудь ради смеха грохнул мою базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 06:06 |
|
||
|
аутентификация на основе таблицы из SQL
|
|||
|---|---|---|---|
|
#18+
Че-то я не понял, а что мешает юзверю зайти на прямую на default.aspx, на сколько я понял ты не собираешься использовать никакой из механизмов авторизации Фреймворка. Я бы все таки посоветовал прочитать статьи про аутентификацию формами например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 07:53 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34174433&tid=1386998]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 394ms |

| 0 / 0 |
