Ejemplo n.º 1
0
        /// <summary>
        /// 通过用户名和密码从新取得用户详细信息
        /// </summary>
        /// <param name="userName">用户名</param>
        /// <param name="password">密码</param>
        /// <returns></returns>
        public static AccountsPrincipal ValidateLogin(string userName, string password)
        {
            SM.YuQing.BLL.Person bll = new BLL.Person();
            string encPassword       = EncryptPassword(password);
            int    userID            = bll.ValidateLogin(userName, encPassword);//返回用户内码

            if (userID > 0)
            {
                return(new AccountsPrincipal(userID));//取得用户信息
            }
            return(null);
        }