using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Song.ViewData.Attri { /// /// 权限验证 /// public class PurviewAttribute : Attribute { private bool _ignore = false; /// /// 忽略此方法,默认为false /// 说明:则某个类设置了特性后,下面的所有方法都需要验证,除非设置[Admin(Ignore=true)] /// public bool Ignore { get { return _ignore; } set { _ignore = value; } } public PurviewAttribute() { } public PurviewAttribute(bool ignore) { _ignore = ignore; } /// /// 是否登录 /// /// public bool Logged() { //return Helper.Admin.Singleton.CurrentUser != null; return Extend.LoginState.Admin.CurrentUser != null; } /// /// 将执行结果写入日志 /// /// public void LogWrite(object execResult) { } } }