Exemplo n.º 1
0
        /// <summary>
        /// 创建新用户.
        /// </summary>
        /// <param name="__userinfo">用户信息</param>
        /// <returns>返回用户ID, 如果已存在该用户名或者错误则返回-1</returns>
        public int CreateUser(DiscuzUserInfo userinfo)
        {
            if (userinfo == null)
            {
                return(-1);
            }
            if (string.IsNullOrEmpty(userinfo.Username))
            {
                return(-1);
            }
            if (ExistsUserName(userinfo.Username))
            {
                return(-1);
            }

            return(DiscuzAccountDao.CreateUser(userinfo));
        }
Exemplo n.º 2
0
 public DiscuzPasswordAuthInfo GetPasswordAuthInfo(int uid, string password, bool originalpassword)
 {
     return(DiscuzAccountDao.GetPasswordAuthInfo(uid, password, originalpassword));
 }
Exemplo n.º 3
0
 public DiscuzUserInfo GetUserInfo(int uid)
 {
     return(DiscuzAccountDao.GetUserInfo(uid));
 }
Exemplo n.º 4
0
 public DiscuzPasswordAuthInfo GetPasswordAuthInfo(string username, string password, bool originalpassword)
 {
     return(DiscuzAccountDao.GetPasswordAuthInfo(username, password, originalpassword));
 }
Exemplo n.º 5
0
 public int GetUserIdByUserName(string username)
 {
     return(DiscuzAccountDao.GetUserIdByUserName(username.Trim()));
 }