Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Forms autentication, помогите разобраться / 5 сообщений из 5, страница 1 из 1
31.07.2006, 17:22
    #33889923
neomax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms autentication, помогите разобраться
с етим кодом , все нормально:
<%@ Page LANGUAGE="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Forms Authentication</title>
<script runat="server">
    private void Page_Load(object Src, EventArgs e )
    {
        Welcome.InnerHtml = "Hello, " + Context.User.Identity.Name;
    }
    private void Signout_Click(Object sender, EventArgs e)
    {
        FormsAuthentication.SignOut();
        Response.Redirect("login.aspx");
    }
</script>
<body>
<h3><font face="Verdana">Using Forms Authentication</font></h3>
<span id="Welcome" runat=server/>
<form id="Form1" runat=server>
    <input id="Submit1" type="submit" OnServerClick="Signout_Click" Value="Signout"                                                   
           runat="server"/><p>
</form>
</body>
</html>

web. config
<?xml version="1.0"?>
<configuration>
 <system.web>
  <authentication mode="Forms">
   <forms name=".ASPXFORMSAUTH" loginUrl="login.aspx" protection="All" timeout="60"/>
  </authentication>
  <authorization>
   <deny users="?"/>
  </authorization>
  <compilation debug="true"/></system.web>
</configuration>
---------------------------

но хотелось сделать в  code-behind,  теперь въдает ошибку
Compiler Error Message: CS0103: The name 'UserEmail' does not exist in the current context
Line 19:         // лишь пользователю doug@programmingasp.net
Line
20:         // с паролем 'password'
Line 21:         if ((UserEmail.Value == "doug@programmingasp.net") &&
Line 22:         (UserPass.Value == "password"))
Line 23:         {

вот код  с ошибкой:

using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Drawing;
using System.Web.Security;
public class passvalidate: Page
{
    protected RequiredFieldValidator RequiredFieldValidator1;
    protected RequiredFieldValidator RequiredFieldValidator2;
    protected Button Button1;
   
    void Login_Click(object sender, EventArgs e)
    {
        // Аутентификация пользователя: в этом примере вход разрешается
        // лишь пользователю doug@programmingasp.net
        // с паролем 'password'
        if ((UserEmail.Value == "doug@programmingasp.net") &&
        (UserPass.Value == "password"))
        {
            FormsAuthentication.RedirectFromLoginPage(UserEmail.Value, false);
        }
        else
        {
            Msg.Text = "Invalid Credentials: Please try again";
        }
    }
}
...
Рейтинг: 0 / 0
31.07.2006, 18:35
    #33890146
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms autentication, помогите разобраться
Ну а где у тебя собсно текстбоксы UserEmail и UserPassword?

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
31.07.2006, 20:17
    #33890330
neomax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms autentication, помогите разобраться
Вот они:

<%@ Page src="Login.aspx.cs"  Inherits="login" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<form id="Form1" runat="server">
<center>
<h3>
<font face="Verdana" color="blue">Login Page</font>
</h3>
<table>
<tr>
<td>
Email:
</td>
<td>
<input id="UserEmail"
type="text"
runat="server"
size="30" />
</td>
<td>
Основы разработки приложений в ASP.NET
<ASP:RequiredFieldValidator ID="RequiredFieldValidator1"
ControlToValidate="UserEmail"
Display="Static" ErrorMessage="*"
runat="server" />
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<input id="UserPass"
type="password"
runat="server" size="30" />
</td>
<td>
<ASP:RequiredFieldValidator ID="RequiredFieldValidator2"
ControlToValidate="UserPass"
Display="Static" ErrorMessage="*"
runat="server" />
</td>
</tr>
<tr>
<td colspan="3" align="center">
<asp:button ID="Button1" text="Login"
OnClick="Login_Click"
runat="server">
</asp:button>
<P>
<asp:Label id="Msg" ForeColor="red"
Font-Name="Verdana"
Font-Size="10" runat="server" />
</td>
</tr>
</table>
</center>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
31.07.2006, 20:17
    #33890331
neomax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms autentication, помогите разобраться
Вот они:

<%@ Page src="Login.aspx.cs"  Inherits="login" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<form id="Form1" runat="server">
<center>
<h3>
<font face="Verdana" color="blue">Login Page</font>
</h3>
<table>
<tr>
<td>
Email:
</td>
<td>
<input id="UserEmail"
type="text"
runat="server"
size="30" />
</td>
<td>
Основы разработки приложений в ASP.NET
<ASP:RequiredFieldValidator ID="RequiredFieldValidator1"
ControlToValidate="UserEmail"
Display="Static" ErrorMessage="*"
runat="server" />
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<input id="UserPass"
type="password"
runat="server" size="30" />
</td>
<td>
<ASP:RequiredFieldValidator ID="RequiredFieldValidator2"
ControlToValidate="UserPass"
Display="Static" ErrorMessage="*"
runat="server" />
</td>
</tr>
<tr>
<td colspan="3" align="center">
<asp:button ID="Button1" text="Login"
OnClick="Login_Click"
runat="server">
</asp:button>
<P>
<asp:Label id="Msg" ForeColor="red"
Font-Name="Verdana"
Font-Size="10" runat="server" />
</td>
</tr>
</table>
</center>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
31.07.2006, 22:06
    #33890466
neomax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms autentication, помогите разобраться
нашел ошибку,

так правильно
protected HtmlInputControl UserEmail;
protected HtmlInputControl UserPass;
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Forms autentication, помогите разобраться / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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