温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
1//------------------------------------------------------------------------------ 2
// <copyright company="Tunynet"> 3
// Copyright (c) Tunynet Network Technology Co., Ltd. All rights reserved. 4
// </copyright> 5
//------------------------------------------------------------------------------ 6
7
using System; 8
using System.Collections.Generic; 9
using System.Text; 10
using SpaceBuilder.Components; 11
using SpaceBuilder.Security; 12
using SpaceBuilder.Blogs.Components; 13
using SpaceBuilder.Posts.Permissions; 14
15
namespace SpaceBuilder.Blogs.Controls 16
{ 17
public abstract class WeblogAdminThemedControl : WeblogThemedControl 18
{ 19
/// <summary> 20
/// Overrides Authorize and validates the current users has write access to this blogs content 21
/// </summary> 22
protected override void Authorize(Weblog w) 23
{ 24
base.Authorize(w); 25
26
if (CurrentUser.IsAnonymous) 27
PermissionBase.RedirectOrExcpetion(SBExceptionType.AccessDenied, "不允许匿名用户发布文章"); 28
29
if (!CurrentUser.IsBlogAdministrator) 30
Permissions.AccessCheck(w, Permission.Post, CurrentUser); 31
32
} 33
} 34
} 35
36
37
38
39





}