• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# WebControls.AuthenticateEventArgs类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.Web.UI.WebControls.AuthenticateEventArgs的典型用法代码示例。如果您正苦于以下问题:C# AuthenticateEventArgs类的具体用法?C# AuthenticateEventArgs怎么用?C# AuthenticateEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



AuthenticateEventArgs类属于System.Web.UI.WebControls命名空间,在下文中一共展示了AuthenticateEventArgs类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: UserAuthenticate

        protected void UserAuthenticate(object sender, AuthenticateEventArgs e)
        {
            if (Membership.ValidateUser(this.LoginForm.UserName, this.LoginForm.Password))
            {
                e.Authenticated = true;
                return;
            }

            string url = string.Format(
                this.ForumAuthUrl,
                HttpUtility.UrlEncode(this.LoginForm.UserName),
                HttpUtility.UrlEncode(this.LoginForm.Password)
                );

            WebClient web = new WebClient();
            string response = web.DownloadString(url);

            if (response.Contains(groupId))
            {
                e.Authenticated = Membership.ValidateUser("Premier Subscriber", "danu2HEt");
                this.LoginForm.UserName = "Premier Subscriber";

                HttpCookie cookie = new HttpCookie("ForumUsername", this.LoginForm.UserName);
                cookie.Expires = DateTime.Now.AddMonths(2);

                Response.Cookies.Add(cookie);
            }
        }
开发者ID:mrkurt,项目名称:mubble-old,代码行数:28,代码来源:Login.aspx.cs


示例2: Login1_Authenticate

        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            string userName = this.Login1.UserName;
            string pwd = this.Login1.Password;

            // admin login
            //
            if (userName == "admin")
            {
                if (pwd == "admin")
                {
                    //WaterUserLevel level = WaterUserLevelFactory.CreateWaterLevel(WaterUserLevelEnum.Ju);
                    ////SessionManager.WaterUserSession.WaterUser = WaterUserFactory.CreateWaterUser(level);
                    //SessionManager.LoginSession.WaterUser = WaterUserFactory.CreateWaterUser(level);
                    e.Authenticated = true;
                }
                return;
            }

            //int userID, waterUserID;
            //bool b = UserDBI.CanLogin(userName, pwd, out userID, out waterUserID);

            ////if (b)
            ////{
            ////    LoginSession ls = SessionManager.LoginSession;
            ////    ls.LoginUserName = userName;
            ////    ls.LoginUserID = userID;
            ////    ls.WaterUser = WaterUserFactory.CreateWaterUserByID(waterUserID);
            ////}

            //e.Authenticated = b;
            //Trace.Warn("authenticate : " + b.ToString());
        }
开发者ID:hkiaipc,项目名称:yh,代码行数:38,代码来源:login.aspx.cs


示例3: login_Authenticate

        protected void login_Authenticate(object sender, AuthenticateEventArgs e)
        {
            string lgn = login.UserName;
            string pass = login.Password;

            e.Authenticated = SecurityService.SecurityServiceInstance.Login(lgn, pass);
        }
开发者ID:RoykoSerhiy,项目名称:visualStudio_projects,代码行数:7,代码来源:LoginPage.aspx.cs


示例4: Login1_Authenticate

 protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
 {
     if (Login1.Password.Equals("dcwj")&&Login1.UserName.Equals("admin"))
     {
         Response.Redirect("index.aspx");
     }
 }
开发者ID:conghuiw,项目名称:dcwj,代码行数:7,代码来源:Default.aspx.cs


示例5: AuthenticateUser

        protected void AuthenticateUser(object sender, AuthenticateEventArgs e)
        {
            SqlConnection con = new SqlConnection(connection);
            SqlCommand cmd = new SqlCommand("spAuthenticateUser1", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@email", ctrlLogin.UserName);
            cmd.Parameters.AddWithValue("@password", ctrlLogin.Password);
            con.Open();
            int value = Convert.ToInt32(cmd.ExecuteScalar());
            //    con.Close();
            if (value == 1)
            {
                Session["Username"] = ctrlLogin.UserName;
                FormsAuthentication.RedirectFromLoginPage(ctrlLogin.UserName, false);
                string sqlquery = "select CustomerID from [SalesLT].[Customer] where EmailAddress = '" + ctrlLogin.UserName + "' ";
                SqlCommand cmd1 = new SqlCommand(sqlquery, con);
                int CustomerID = Convert.ToInt32(cmd1.ExecuteScalar());
                Session["customerId"] = CustomerID;

                string sqlquery1 = "select AddressID from [SalesLT].[CustomerAddress] where CustomerID = '" + CustomerID + "' ";
                SqlCommand cmd2 = new SqlCommand(sqlquery1, con);
                int AddressID = Convert.ToInt32(cmd2.ExecuteScalar());
                Session["AddressId"] = AddressID;

                Dictionary<int,int> cartItems=new Dictionary<int,int>();
                Session["shoppingCart"]=cartItems;
            }
        }
开发者ID:vgopu2,项目名称:BISummer2015-P1-T1,代码行数:28,代码来源:Login.aspx.cs


示例6: Login_Authenticate

        protected void Login_Authenticate(object sender, AuthenticateEventArgs e)
        {
            String login = Login.UserName;
            String senha = Login.Password;

            try
            {
                Usuario usr = new Usuario(login, senha);
                if (usr.LoginUsuario())
                {
                    e.Authenticated = true;
                    Session["nome"] = usr.nome;
                    if (usr.getID() == 0)
                    {
                        Session["tipo"] = "Administrador";
                        Login.DestinationPageUrl = "~/Interface/AdministradorMenu.aspx";
                    }
                    else
                    {
                        Session["tipo"] = "Jogador";
                        Session["Id"] = Convert.ToString(usr.getID());
                        Login.DestinationPageUrl = "~/Interface/JogadorMenu.aspx";
                    }
                    FormsAuthentication.RedirectFromLoginPage(usr.nome, false);
                }
                else
                {
                    e.Authenticated = false;
                }
            }
            catch
            {
            }       
        }
开发者ID:anderson-uchoa,项目名称:showperguntas,代码行数:34,代码来源:Home.aspx.cs


示例7: Login1_Authenticate

 protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
 {
     if (Login1.UserName.CompareTo("") == 0 || Login1.Password.CompareTo("") == 0)
         e.Authenticated = false;
     else
     {
         try
         {
             if (LoginOperations.AdminAuthentication(Login1.UserName, Login1.Password))
             {
                 e.Authenticated = true;
                 Session["Username"] = Login1.UserName;
                 Session["AdminRights"] = true;
                 Response.Redirect("AdminHome.aspx");
             }
             else if (LoginOperations.StudentAuthentication(Login1.UserName, Login1.Password))
             {
                 e.Authenticated = true;
                 Session["Username"] = Login1.UserName;
                 Session["AdminRights"] = false;
                 Response.Redirect("StudentHome.aspx");
             }
             else
             {
                 e.Authenticated = false;
                 //lblStatus.Text = "Enter Valid UserName and Password";
             }
         }
         catch (Exception execption)
         {
             e.Authenticated = false;
             //lblStatus.Text = "Enter Valid UserName and Password";
         }
     }
 }
开发者ID:jaskarans-optimus,项目名称:Induction,代码行数:35,代码来源:Login.aspx.cs


示例8: login_Authenticate

 protected void login_Authenticate(object sender, AuthenticateEventArgs e)
 {
     e.Authenticated = FormsAuthentication.Authenticate(login.UserName, login.Password);
     if (e.Authenticated) {
         FormsAuthentication.RedirectFromLoginPage(login.UserName, login.RememberMeSet);
     }
 }
开发者ID:frenzypeng,项目名称:securityswitch,代码行数:7,代码来源:Login.aspx.cs


示例9: LoginForm_Authenticate

        protected void LoginForm_Authenticate(object sender, AuthenticateEventArgs e)
        {
            MWRClientLib.ClientProxy proxy = new MWRClientLib.ClientProxy(new MWRClientLib.ClientInterface.ClientInterfaceSoapClient("ClientInterfaceSoap"));
            ProxyServer.BusinessLayer.ClientAuthStruct auth = new ProxyServer.BusinessLayer.ClientAuthStruct();
            auth.UserName = LoginForm.UserName;
            auth.Password = LoginForm.Password;
            try
            {
                ProxyServer.BusinessLayer.UserDataResponse response = proxy.GetUserData(auth);
                if (response.ErrorCode == 0)
                {
                    e.Authenticated = true;
                    List<MWRCommonTypes.MachineWithPrivilleges> machines = new List<MWRCommonTypes.MachineWithPrivilleges>();

                    foreach (MWRCommonTypes.MachineWithPrivilleges mach in response.MachinesList)
                    {
                        machines.Add(mach);
                    }

                    MWRCommonTypes.User loggedUser = new MWRCommonTypes.User();
                    loggedUser = response.User;
                    loggedUser.Password = auth.Password;
                    Session["LoggedUser"] = loggedUser;
                    Session["Machines"] = machines.ToArray();
                    Response.Redirect("Default.aspx");
                }
                LoginForm.FailureText = "Nie udało się zalogować. Kod błędu " + response.ErrorCode.ToString();
            }
            catch (Exception exc)
            {
                LoginForm.FailureText = "Nie udało się zalogować. Wystąpił wewnętrzny błąd serwera." + exc.ToString();
            }
        }
开发者ID:macper,项目名称:MWRWebRemoter,代码行数:33,代码来源:Logon.aspx.cs


示例10: LoginUser_Authenticate

        protected void LoginUser_Authenticate(object sender, AuthenticateEventArgs e)
        {
            if (LoginUser.UserName.Contains("@")) //validação por email
            {
                string username = Membership.GetUserNameByEmail(LoginUser.UserName);

                if (username != null)
                {

                    if (Membership.ValidateUser(username, LoginUser.Password))
                    {
                        LoginUser.UserName = username;
                        e.Authenticated = true;
                    }
                    else
                    {
                        e.Authenticated = false;
                    }
                }
            }
            else // validação username normal
            {
                if (Membership.ValidateUser(LoginUser.UserName, LoginUser.Password))
                    e.Authenticated = true;
                else
                    e.Authenticated = false;
            }
        }
开发者ID:deftnesssolutions,项目名称:AxadoTest,代码行数:28,代码来源:Login.aspx.cs


示例11: Login_Authenticate

 protected void Login_Authenticate(object sender, AuthenticateEventArgs e)
 {
     SqlCommand com = new SqlCommand("Select * from User_Info", con);
     SqlDataReader dr;
     con.Open();
     dr = com.ExecuteReader();
     while (dr.Read())
     {
         if (Login.UserName == dr["UserID"].ToString() && Login.Password == dr["Password"].ToString())
         {
             DataSet ds = new DataSet();
             ds = obj.Data_inventer("select FName from User_Info where UserID='" + Login.UserName + "'");
             String name = ds.Tables[0].Rows[0][0].ToString();
             Session.Add("name", name);
             Session.Add("id", Login.UserName);
             if (Login.UserName.Equals("admin"))
             {
                 Response.Redirect("~/Pages/AdminProfile.aspx?user=" + Login.UserName);
             }
             Response.Redirect("~/Pages/Profile.aspx?user=" + Login.UserName);
         }
     }
     dr.Close();
     con.Close();
 }
开发者ID:jroratorio,项目名称:easy_kart,代码行数:25,代码来源:Default.aspx.cs


示例12: Login_RS_Authenticate

        protected void Login_RS_Authenticate(object sender, AuthenticateEventArgs e)
        {
            try
            {
                sql_cn.Open();//開啟連接

                s_sql_query = "SELECT * FROM Member WHERE Member.UserName = @Member_UserName AND Member.Password = @Member_Password";//用來找出登入者是否存在DB的SQL Query
                sql_cmd = new SqlCommand(s_sql_query, sql_cn);//執行SQL Query的物件
                sql_cmd.Parameters.AddWithValue("@Member_UserName", Login_RS.UserName);
                sql_cmd.Parameters.AddWithValue("@Member_Password", Login_RS.Password);
                sql_dr = sql_cmd.ExecuteReader();//讀取SQL Query執行結果的物件
                e.Authenticated = sql_dr.HasRows;//如果讀到的Row >= 1 身份驗證為true
                if (e.Authenticated)//身份驗證成功時 儲存使用者MID
                {
                    sql_dr.Read();//讀取一列資料
                    Session["MID"] = sql_dr["MID"];//將讀取到的MID存到 Session
                    //Server.Transfer("Home.aspx");
                    //Response.Redirect("Home.aspx");

                    Response.Redirect("GridViewTest.aspx");
                    //Response.Redirect("Rent.aspx");
                }

                sql_cn.Close();//關閉連結
            }
            catch(Exception excp)
            {
               Login_RS.FailureText = excp.ToString();
            }
        }
开发者ID:EastL,项目名称:my-web,代码行数:30,代码来源:Login.aspx.cs


示例13: OnAuthenticate

        protected void OnAuthenticate(object sender, AuthenticateEventArgs e)
        {
            var authenticated = false;
            if (this.LoginUser.UserName == "asd" && this.LoginUser.Password == "168") authenticated = true;

            e.Authenticated = authenticated;
        }
开发者ID:JuRogn,项目名称:OA,代码行数:7,代码来源:Login.aspx.cs


示例14: Login1_Authenticate

        protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            string password = Hash(Login1.Password);
              using (DataClasses1DataContext db = new DataClasses1DataContext())
              {
            var department = from a in db.Peoples
                         where (a.UserName == Login1.UserName) && (a.PasswordHash == password)
                         select a;

            foreach( var n in department)
            {
              if (n.DepartmentID == 2)
              {
            Session["User"] = -1;
            Response.Redirect("QABugs.aspx");
              }
              else if (n.DepartmentID == 1)
              {
            Session["User"] = n.PersonID;
            Response.Redirect("DevBugs.aspx");
              }
              else if (n.DepartmentID == 3)
              {
            Session["User"] = n.PersonID;
            Response.Redirect("BugsGalore.aspx");
              }
            }

              }
        }
开发者ID:erodrig9,项目名称:Bug-Tracking-Software,代码行数:30,代码来源:Login.aspx.cs


示例15: ControlLogin_Authenticate

        protected void ControlLogin_Authenticate(object sender, AuthenticateEventArgs e)
        {
            //revisa contra active directory
            Login_ADWS.AutenticacionUsuariosMAGSoapClient autentificacionWS = new Login_ADWS.AutenticacionUsuariosMAGSoapClient();
            try
            {

                var resultado = autentificacionWS.verificarUsuarioSenasa(ControlLogin.UserName, ControlLogin.UserName, ControlLogin.Password);

                using (ServicioGeneral elServicio = new ServicioGeneral())

                if (!elServicio.ValidarUsuario(ControlLogin.UserName))
                {
                    ControlLogin.FailureText = "El usuario no tiene Privilegios";
                    return;
                }
                else
                {
                    Session["usuarioCVOuser"]= ControlLogin.UserName;
                    Session["usuarioCVOnombre"] = resultado;
                    Response.Redirect("Consulta.aspx");
                }
            }
            catch (Exception ex)
            {
                ControlLogin.FailureText = "Error de Usuario/Contraseña";
                return;
            }
        }
开发者ID:langulo,项目名称:Consulta_CVO,代码行数:29,代码来源:Login.aspx.cs


示例16: OnAuthenticate

        private void OnAuthenticate(object sender, AuthenticateEventArgs e)
        {
            bool Authenticated = false;
            Authenticated = SiteSpecificAuthenticationMethod(LoginUser.UserName, LoginUser.Password);

            e.Authenticated = Authenticated;
        }
开发者ID:elatier,项目名称:BLB,代码行数:7,代码来源:Login.aspx.cs


示例17: Login1_Authenticate

        protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            try
            {
                cmd = new SqlCommand("select Email,password from user1 where Email='" + Login1.UserName + "' and password='" + Login1.Password + "'", con);
                con.Open();
                SqlDataReader rd = cmd.ExecuteReader();

                while (rd.Read())
                {
                    Session["uname"] = rd["Email"].ToString();

                }
                con.Close();
                if (Session == null)
                {
                }
                else
                {
                    updatepage();
                   Response.Redirect("Status.aspx");
                }
            }
            catch (Exception ff)
            {
            //    Label1.Text = "There is some problem in server";
                con.Close();
            }
        }
开发者ID:Dashboard-X,项目名称:EcommercePortals,代码行数:29,代码来源:Login.aspx.cs


示例18: aw_login_Authenticate

        protected void aw_login_Authenticate(object sender, AuthenticateEventArgs e)
        {
            SqlConnection con = new SqlConnection(connection);
            SqlCommand cmd = new SqlCommand("spAuthenticateUser", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@email", aw_login.UserName);
            cmd.Parameters.AddWithValue("@password", aw_login.Password);
            con.Open();
            //SqlDataReader dr = cmd.ExecuteReader();
            int value = Convert.ToInt32(cmd.ExecuteScalar());

            if (value == 1)
            {
                string sqlquery = "select CustomerID from [SalesLT].[Customer] where EmailAddress = '" + aw_login.UserName + "' ";
                SqlCommand cmd1 = new SqlCommand(sqlquery, con);
                int CustomerID = Convert.ToInt32(cmd1.ExecuteScalar());
                Session["customerid"] = CustomerID;

                ////
                Dictionary<int, int> cartItems = new Dictionary<int, int>();
                Session["ShoppingCart"] = cartItems;
                FormsAuthentication.RedirectFromLoginPage(aw_login.UserName, false);
            }
            con.Close();
        }
开发者ID:vgopu2,项目名称:BISummer2015-P1-T2,代码行数:25,代码来源:Login.aspx.cs


示例19: ValidateUser

        protected void ValidateUser(object sender, AuthenticateEventArgs e)
        {
            Billcmd = new SqlCommand();
            Billcon = new SqlConnection(ConfigurationManager.ConnectionStrings["BillingConnectionString2"].ToString());
            Billcmd.Connection = Billcon;
            Billcmd.CommandText = "select * from myusers where [email protected] and [email protected]";
            Billcmd.CommandType = CommandType.Text;
            Billcmd.Parameters.Add("@pName", SqlDbType.NVarChar).Value = Login1.UserName;
            Billcmd.Parameters.Add("@pPassword", SqlDbType.NVarChar).Value = Login1.Password;
            Billcon.Open();
            try
            {
                SqlDataReader reader = Billcmd.ExecuteReader();
                if (reader.Read())
                {
                    Session["Name"] = reader["Name"].ToString();
                    Session["Role"] = reader["Role"].ToString();
                    String s=Session["Role"].ToString();

                }
                Billcon.Close();

            }
            catch(Exception r){
                Response.Redirect("test.aspx");
            } Response.Redirect("Stock_Master.aspx");
        }
开发者ID:vignesh09,项目名称:billing,代码行数:27,代码来源:LoginPage.aspx.cs


示例20: Login1_Authenticate

        /// <summary>
        /// Solo verifica la Autentidad del usuario
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            //Health.Security.HealthMembershipProvider provider = (Health.Security.HealthMembershipProvider)Membership.Provider;
            //Fwk.Security.Common.User dbUSer;
            //try
            //{
            //    TextBox UserName = (TextBox)Login1.FindControl("UserName");
            //    TextBox Password = (TextBox)Login1.FindControl("Password");
            //    e.Authenticated = provider.ValidateUser(UserName.Text, Password.Text);
            //    //if(e.Authenticated)
            //    //    dbUSer = Fwk.Security.FwkMembership.GetUserAnRoles(UserName.Text.Trim(), "sec");

            //    //Create_HttpCookie(dbUSer, true);
            //    //SessionMannager.Session(this.Session, Application).CurrentUserInfo = Fwk.Security.FwkMembership.GetUserAnRoles(UserName.Text.Trim(), "sec");
            //    //string err = string.Empty;
            //    //SessionMannager._SessionProxy.InitAuthorizationFactory(out err);
            //    //if (!string.IsNullOrEmpty(err))
            //    //{
            //    //    Login1.FailureText = err;
            //    //    e.Authenticated = false;
            //    //}
            //}
            //catch (Exception er)
            //{
            //    Login1.FailureText = er.Message;
            //    e.Authenticated = false;
            //}
        }
开发者ID:Pelsoft,项目名称:fwk_10.3,代码行数:33,代码来源:Login.aspx.cs



注:本文中的System.Web.UI.WebControls.AuthenticateEventArgs类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# WebControls.BoundColumn类代码示例发布时间:2022-05-26
下一篇:
C# HtmlControls.HtmlTableRow类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap