powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как подключиьть LOGIN?
6 сообщений из 6, страница 1 из 1
Как подключиьть LOGIN?
    #33751809
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть компонент LOGIN. В нём вводим пароль и логин для входа. Как его подключить? Где и что прописать?
...
Рейтинг: 0 / 0
Как подключиьть LOGIN?
    #33752119
Krolikoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
seeerg_23Есть компонент LOGIN. В нём вводим пароль и логин для входа. Как его подключить? Где и что прописать?
О каком компоненте идет речь ? Вы о пользовательском контроле ?
...
Рейтинг: 0 / 0
Как подключиьть LOGIN?
    #33752161
Anna82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы пользуетесь MS VS 2005?
...
Рейтинг: 0 / 0
Как подключиьть LOGIN?
    #33753056
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я использую VS .Net 2005
...
Рейтинг: 0 / 0
Как подключиьть LOGIN?
    #33753105
Anna82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
seeerg_23Да, я использую VS .Net 2005

Для начала необходимо DataSource сделать к бд где у Вас хранится информация о юзерах и паролях. Затем у logins есть менюшка Convert to Template. там можно поправить внешний вид логина. Затем прописать следующий код:

protected void LogIn_Click(object sender, EventArgs e)
{
object temp;
System.Data.SqlClient.SqlConnection Conn = new System.Data.SqlClient.SqlConnection("Data Source=test;Initial Catalog=test;Integrated Security=True");
System.Data.SqlClient.SqlCommand objCmd = new System.Data.SqlClient.SqlCommand("select id from users where UserName = @UserName and password = @password", Conn);
objCmd.CommandType = CommandType.Text;



System.Data.SqlClient.SqlParameter objParam;
objParam = objCmd.Parameters.Add("@UserName", SqlDbType.NVarChar);
objParam.Value = UserName.Text;

objParam = objCmd.Parameters.Add("@password", SqlDbType.NVarChar);
objParam.Value = password.Text;

try
{
objCmd.Connection.Open();
temp = objCmd.ExecuteScalar();
objCmd.Connection.Close();

}
catch (System.Data.SqlClient.SqlException ex)
{
throw ex;
}



if (temp != null)
{

Response.Cookies["UserName"].Value = UserName.Text;
Response.Cookies["password"].Value = password.Text;
Response.Redirect("Default.aspx");
}
else
{
FailureText.Text = "<font color = red> Не правильно введено имя пользователя! </font><p>";
}
}
...
Рейтинг: 0 / 0
Как подключиьть LOGIN?
    #33753247
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
<asp:Login ID="Login1" runat="server" DestinationPageUrl="~/путь к странице при успешной авторизации" DisplayRememberMe="False"
MembershipProvider="AspNetSqlMembershipProvider (должен быть прописан в
web.config)" RememberMeText="" EnableTheming="False"
FailureText="Пользователь не опознан." Font-Size="10px" FailureAction="Refresh">
    <LayoutTemplate>
      <table border="0" cellpadding="0">
        <tr>
           <td align="center" colspan="2" style="height: 18px">
               </td>
                  </tr>
                     <tr>
                       <td align="left">
                         <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName" Font-Size="11px"
ForeColor="SteelBlue">Логин:</asp:Label></td>
                             <td align="left">
                              <asp:TextBox ID="UserName" runat="server" Font-Size="10px" Width="100px" AutoCompleteType="Disabled"></asp:TextBox>
                                 <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
                                                                    ErrorMessage="Введите логин." ToolTip="User Name is required." ValidationGroup="ctl00$Login1"
                                                                    SetFocusOnError="True" Display="Dynamic">*</asp:RequiredFieldValidator>
                                      </td>
                                    </tr>
                                    <tr>
                                     <td align="left">
                                     <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password" Font-Size="11px"
                                                                    ForeColor="SteelBlue">Пароль:</asp:Label></td>
                                      <td align="left">
                                      <asp:TextBox ID="Password" runat="server" Font-Size="10px" TextMode="Password" Width="100px"></asp:TextBox>
                                     <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
                                                                    ErrorMessage="Введите пароль." ToolTip="Password is required." ValidationGroup="ctl00$Login1"
                                                                    SetFocusOnError="True" Display="Dynamic">*</asp:RequiredFieldValidator>
                                     </td>
                                     </tr>
                                     <tr>
                                     <td align="center" colspan="2" style="color: red">
                                     <asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
                                     </td>
                                    </tr>
                                    <tr>
                                   <td align="right" colspan="2" style="height: 17px">
                                    <asp:Button ID="LoginButton" runat="server" CommandName="Login" CssClass="loginButton"
                                                                    Text="Войти" ValidationGroup="ctl00$Login1" />
                                    </td>
                               </tr>
                              </table>
                  </LayoutTemplate>
</asp:Login>
при наличии БД в SQL (aspnetdb) и правильно оформленного web.config вообще ниодной строчки серверного кода не надо... ;)
P.S. только не надо воспринимать этот код как сто процентное руководство к действию ;) этот код рабочий, но подстроен под определённые условия - поэтому, есть нюансы... а так - возникнут вопросы - спрашивай... ;)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как подключиьть LOGIN?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]