⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 users.cs

📁 ASP.NET简洁论坛源代码 这是一个简单的论坛
💻 CS
字号:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.Web;
using NetFocus.Web.Core.Providers;
using System.IO;
using NetFocus.Web.Core;

namespace NetFocus.Web.Applications.Forum
{
    public class ForumUsers
    {
        public static ForumUser GetAnonymousUser()
        {
            ForumUser user = new ForumUser();
            user.UserId = 0;
            user.UserName = "anonymous";
            user.SetRoles(NetFocus.Web.Core.Configuration.Instance.AnonymousDefaultRoleList);
            return user;
        }
        public static ForumUser GetUser(int userId)
        {
            if (userId <= 0)
            {
                return GetAnonymousUser();
            }
            UserRequest request = new UserRequest();
            request.User = new ForumUser();
            request.UserId = userId;
            return Users.GetUser(request) as ForumUser;
        }
        public static ForumUser GetUser(string userName)
        {
            if (string.IsNullOrEmpty(userName) || userName.ToLower() == "anonymous")
            {
                return GetAnonymousUser();
            }
            UserRequest request = new UserRequest();
            request.User = new ForumUser();
            request.UserName = userName;
            return Users.GetUser(request) as ForumUser;
        }
        public static ForumUser GetUser(UserRequest request)
        {
            return Users.GetUser(request) as ForumUser;
        }
        public static void LockUser(ForumUser user)
        {
            user.UserStatus = (int)UserStatus.Locked;
            Users.Update(user);
        }
        public static void UnLockUser(ForumUser user)
        {
            user.UserStatus = (int)UserStatus.Normal;
            Users.Update(user);
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -