Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SqlDataSource Users 
V
    Опции темы
A5uKa
Дата 24.12.2009, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 3
Всего: 16



asp

Код

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:Flow Server Connection %>" 
        SelectCommand="SELECT [ID], [Name], [Password], [Priority], [email] FROM [TbUsers] WHERE Name=:Name AND Password=:Password">
        <SelectParameters>
            <asp:Parameter Name="Name" Type="String" />
            <asp:Parameter Name="Password" Type="String" />
        </SelectParameters>
    </asp:SqlDataSource>


в эти параметры нужны данные от сюда

Код

                    <label for="inputtext1">Аккаунт :</label>
                    <input id="inputtext1" type="text" name="inputtext1" value="" />
                    <label for="inputtext2">Пароль :</label>
                    <input id="inputtext2" type="password" name="inputtext2" value="" />


и потом надо проверить на EOF в базе ... Чтобы понять есть ли такой пользователь...

Код

  public partial class _Default : Page
  {
    protected Button1_Click(sender : object,e : EventArgs) : void
    {
    
        Button1.Text="Выйти";  
    }
  }


 smile 
PM   Вверх
uranpro
Дата 25.12.2009, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 571
Регистрация: 7.5.2008
Где: Moscow city

Репутация: нет
Всего: 1



Цитата(A5uKa @  24.12.2009,  10:32 Найти цитируемый пост)
в эти параметры нужны данные от сюда

Код

                                    <SelectParameters>
                                        <asp:ControlParameter ControlID="TextBox" DefaultValue="Usver" Name="UserName" 
                                            PropertyName="Text" />
                                    </SelectParameters>

где ControlID аспный контрол(asp:TextBox допустим)


--------------------
I want a perfect soul
PM MAIL ICQ   Вверх
A5uKa
Дата 29.12.2009, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 3
Всего: 16



ну вобщем вопрос закрыт 

Код


private DataTable GetUser(string username, string password) {
        System.Configuration.ConnectionStringSettings connSetting = ConfigurationManager.ConnectionStrings("Flow Server Connection");
        // I'm going to assume it really is an MS SQL database
        // create a connection
        SqlConnection conn = new SqlConnection(connSetting.ConnectionString);

        // create a command
        SqlCommand cmd = new SqlCommand("SELECT [ID], [Name], [Priority], [email] FROM [TbUsers] WHERE Name=@Name AND Password=@Password", conn);
        // bind your command values
        cmd.Parameters.AddWithValue("@Name", username);
        cmd.Parameters.AddWithValue("@Password", password);
        
        // create an empty DataTable
        DataTable dt = new DataTable();
        
        // create a DataAdapter based on our connection
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        da.Fill(dt); // grab the data
        return dt; // return the data
}


protected void Button1_Click(object sender, EventArgs e) {
        // parameters from inputtext 1 and 2 
        DataTable dt = GetUser(this.inputtext1.Text, this.inputtext2.Text);
        if (dt.Rows==0) {
                Button1.Text="invalid username/password";  
        } else {
                DataRow row = dt[0];
                Button1.Text="user " + row["ID"] + " validated");
        }
}



в этом коде есть ошибки, но в таком виде мне его подарили с D.I.C.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0479 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.