[BlackBox项目]Plog用户操作分析

原创 2005年05月09日 08:47:00
1、添加Plog用户
===============
Step 1: 检查用户是否存在

Step 2: 添加用户
$query = "INSERT INTO ".$this->getPrefix()."users(user,password,email,about) VALUES ('".Db::qstr($userName)."','".md5($password)."','".Db::qstr($email)."','');";


2、添加Blog
===============
Step 1: 检查用户是否存在

Step 2: 添加Blog
$query = "INSERT INTO ".$this->getPrefix()."blogs (blog,owner_id,about,settings) "."VALUES ('".Db::qstr($name)."',$ownerId,'', '".serialize($blogSettings)."');";

Step 3: 添加bayesian过滤器
$query = "INSERT INTO ".$this->getPrefix()."bayesian_filter_info (blog_id, total_spam, total_nonspam) VALUES ('$blogId', '0', '0');";

Step 4: 创建默认分类和文章

3、删除Plog用户
===============
Step 1: 收回权限
$query = "DELETE FROM ".$this->getPrefix()."users_permissions WHERE user_id = $userId";

Step 2: 删除用户
$query = "DELETE FROM ".$this->getPrefix()."users WHERE id = $userId;";


4、删除Blog
===============
Step 1: 删除文章
删除文章内容
$query = "DELETE FROM ".$this->getPrefix()."articles WHERE id = ".$artId." AND user_id = ".$userId." AND blog_id = ".$blogId.";";
逐个删除评论
$query = "DELETE FROM ".$this->getPrefix()."articles_comments WHERE id = ".$commentid." AND article_id = ".$artid.";";
$query = "UPDATE ".$this->getPrefix()."articles_comments SET parent_id = 0 WHERE parent_id = ".$commentid." AND article_id = ".$artid.";";
逐个删除Trackbacks
$query = "DELETE FROM ".$this->getPrefix()."trackbacks WHERE article_id = $artId";

Step 2: 删除文章分类
$query = "DELETE FROM ".$this->getPrefix()."articles_categories WHERE blog_id = $blogId";

Step 3: 删除连接和连接分类
删除连接
$query = "DELETE FROM ".$this->getPrefix()."mylinks WHERE blog_id = $blogId";
删除连接分类
$query = "DELETE FROM ".$this->getPrefix()."mylinks_categories WHERE blog_id = $blogId";

Step 4: 收回权限
$query = "DELETE FROM ".$this->getPrefix()."users_permissions WHERE blog_id = $blogId";

Step 5: 删除Blog
$query = "DELETE FROM ".$this->getPrefix()."blogs WHERE id = $blogId";

Ctrlbox Project v2.3项目管理用户手册(四)——操作详解4.5

4.5如何执行和追踪任务 4.5.1监督和查看项目的所有任务 项目管理者或项目组成员,可以在“任务”中方便的查看项目中的所有任务,并跟踪每一个任务的进度,并对任务成果物进行审核。 ...
  • Ctrlbox
  • Ctrlbox
  • 2017年11月03日 15:16
  • 48

Bb项目助学模块用户操作说明

  • 2013年06月03日 16:49
  • 531KB
  • 下载

Ctrlbox Project v2.3项目管理用户手册(四)——操作详解4.1

四、操作详解 部分一: 认识和了解项目集 4.1  项目集 点击导航“项目”,基于应用管理员是否设置了项目集页面,以及对你的权限设置,你可能会进入两种不同的页面。 一是“项目集列表页...
  • Ctrlbox
  • Ctrlbox
  • 2017年10月30日 15:54
  • 62

揭秘套路:百度贴吧诱导用户操作CPA项目

这季节,挺适合冬眠的。 最近作息时间有点杂乱,早上8点多起床,吃完饭打把游戏,然后准备工作。咋一看,又要吃午饭了,预期的午睡倒是很准时,13.00起床琢磨着下午要干什么,索性打把游戏等脑袋清醒点...

Xcode项目横竖屏切换控件元素无法响应用户操作的原因及解决

一个简单的iOS游戏,适配横屏和竖屏.但是窗口最底下的switch按钮在竖屏时表现正常,但是在横屏时虽然可以看到,但无法响应用户的点击.在其上绑定用户Action,还是无法触发!因为switch按钮和...
  • mydo
  • mydo
  • 2017年04月09日 09:56
  • 765

STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)

1、新建工程 2、选择打包方式,这边可以选择为打包为Jar包,或者传统的打包为War包 3、选择开发过程中使用到的技术,这边我选择的是Rest Repositories 4...
  • he90227
  • he90227
  • 2016年11月23日 17:34
  • 10811

Ctrlbox Project v2.3项目管理用户手册(四)——操作详解4.3

4.3创建项目 获得了权限的用户(比如组织中的项目经理),可以创建一个新的项目,例如一次办公室装修项目、一次产品发布会、一个产品的研发。创建项目时,可以对项目定义,如同下面的截图: 功...
  • Ctrlbox
  • Ctrlbox
  • 2017年11月01日 12:00
  • 81

EJBCA与项目整合-第三章-EJBCA源码研究-用户实体操作WebService接口调用

第三章 EJBCA源码研究-用户实体操作WebService接口调用     以下方法对应用户实体的增、删、改、查操作:     1、public void editUser(final Us...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[BlackBox项目]Plog用户操作分析
举报原因:
原因补充:

(最多只允许输入30个字)