[BlackBox项目]Plog用户操作分析
2005-05-09 08:47
197 查看
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";
===============
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";
相关文章推荐
- [BlackBox项目]Postnuke用户操作分析
- [BlackBox项目]Moodle用户分析
- 【SSH项目实战】国税协同平台-4.用户管理需求分析&CRUD方法2
- Spark项目之电商用户行为分析大数据平台之(三)大数据集群的搭建
- IEP项目对Word文件的操作分析
- Spark项目:知名手机厂商用户行为实时分析系统
- 移动设备手势分析――用户是怎样操作手机的?
- 网站用户访问速度监测分析项目,秒掉基调
- 项目管理中的(用户)需求变更控制分析
- Hadoop项目实战-用户行为分析之编码实践
- Kafka项目实战-用户日志上报实时统计之分析与设计
- 【SSH项目实战】国税协同平台-4.用户管理需求分析&CRUD方法2
- 团队项目-典型用户及用户场景分析
- Spark大型项目实战:电商用户行为分析大数据平台
- STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
- Hadoop项目实战-用户行为分析之分析与设计
- 黑马程序员_Web项目中用户权限的简单分析
- 基于Python项目的Redis缓存消耗内存数据简单分析(附详细操作步骤)
- GA操作步骤和技巧(二)――用户行为分析
- 项目管理中的(用户)需求变更控制分析