`
DigitalSonic
  • 浏览: 215263 次
社区版块
存档分类
最新评论

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

阅读更多
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";

分享到:
评论

相关推荐

    Android-PLog是一个Android专用的日志封装库

    1. **引入依赖**:将`Android-PLog`库添加到项目的`build.gradle`文件中,通过Gradle构建系统自动下载并集成。 2. **初始化配置**:在应用启动时,根据项目需求设置日志级别、颜色、过滤规则等参数。 3. **使用...

    2020女性Plog行为研究报告.pdf

    报告中还提到,美图秀秀是用户进行Plog行为的重要平台,它不仅满足了用户拍照修图的所有需求,还通过其大数据后台和用户画像平台提供了用户行为的深入分析。通过线上自填式问卷,结合美图大数据统计后台及第三方数据...

    Android-PLog一个轻量的Android端日志打印记录库

    **Android-PLog:轻量级Android日志...总之,PLog是Android开发者的一个实用工具,尤其在处理用户反馈或异常分析时,它的持久化功能能极大地提升问题定位的效率。合理利用PLog,可以更好地维护和优化您的Android应用。

    plog开发文档

    LifeType是Plog的一种实现,它是一款开源的博客平台,专为多用户环境设计,支持多媒体内容管理,能够生成标准化的网页内容,并提供SEO友好的URL和子域名功能。 **LifeType的特点与功能** 1. **多博客与多用户支持*...

    美图女性Plog行为研究报告.rar

    《美图女性Plog行为研究报告》是一份深入探讨女性用户在使用美图工具进行个人生活记录(Plog,Personal Blogging)的行为分析报告。这份行业报告聚焦于如何理解现代女性在社交媒体上的自我表达方式,以及美图应用在...

    php日志系统(plog).7z

    Plog提供了简单易用的API,可以方便地集成到任何PHP项目中,以实现对关键操作、异常和用户活动的记录。 首先,让我们深入了解一下PHP日志的基本概念。日志是程序运行时产生的信息记录,通常包含时间戳、严重级别...

    2020美图女性Plog行为研究报告-美图-202001.rar

    2. **女性用户画像**:报告会深入分析参与Plog活动的女性用户群体,包括年龄分布、职业背景、地域特征等,以便理解这一行为的主要受众。 3. **Plog创作动机**:研究可能揭示女性用户为何选择Plog作为自我表达的工具...

    Android代码-plog

    plog Fire and forget unboxed or fragmented messages over UDP or TCP, have them forwarded to Kafka 0.8 or the standard output. That should cover syslog. Disclaimer As-is: This project is not actively ...

    2020美图女性Plog行为研究报告-美图-202001.pdf

    这份《2020美图女性Plog行为研究报告》深入分析了女性用户在使用拍照修图工具时的行为模式和心理动机,提出了Plog作为一种新兴的社交媒体内容形式的流行趋势。报告基于美图平台的海量数据,详细描绘了女性Plog用户的...

    pLog v1.0 简体中文版

    多用户支持 4. 易操作的模板系统 5. 搜索引擎优化(需要apache server 开rewrite_mod.一般国内的虚拟主机都不好用) 6. XHTML内容. 7. 多语言支持 8. 文件上传(可选择关闭) 9. 强大的插件系统 ...

    Python库 | plog-0.15.tar.gz

    Python库plog是一个用于日志处理的工具,版本0.15提供了许多便利的功能,旨在帮助开发者更好地管理和分析应用程序的日志数据。这个压缩包“plog-0.15.tar.gz”包含了plog库的源代码和其他相关文件,使得用户能够安装...

    2020女性Plog行为研究报告-美图-2020.2-51页.rar

    报告中,美图详细分析了女性Plog用户的特征,包括年龄分布、职业背景、兴趣爱好等,揭示了她们为何选择Plog作为自我展示的平台。研究发现,女性用户通常以Plog为载体,展示自己的生活方式、时尚见解,甚至参与社会...

    2020美图女性Plog行为研究报告-美图-2020.01-51页.zip

    2. **女性Plog用户特征**:报告可能分析了参与Plog的女性用户群体,包括年龄分布、地域分布、职业背景等,以便理解目标用户的基本属性。 3. **Plog内容趋势**:报告可能会揭示哪些主题或类型的内容在女性Plog中最受...

    plog:对于世界各地的人们来说,plog是一本简单的日记

    标题中的“plog”可能指的是个人日志(Personal Log)或者一种特定的博客形式,它为全球用户提供了记录日常生活和想法的平台。描述中的“对于世界各地的人们来说,plog是一本简单的日记”进一步强调了这个概念,意味...

    plog-android

    在项目结构中,"plog-android-master"很可能包含了项目的源代码、示例、文档和构建脚本。源代码通常会分为多个模块,每个模块负责日志框架的一个特定部分,如核心日志处理、日志级别管理、输出适配器等。示例代码...

    plog-android:个人记录器 Android 应用程序

    在实际的项目中,"plog-android-master"这个文件名暗示了这是一个开源项目的主分支。开源意味着源代码公开,开发者可以学习、修改和扩展代码,这对初学者来说是一个极好的学习资源,也为企业级应用的定制开发提供了...

    plog-开源

    1. **动态缩略图**:plog能够自动创建和更新图片的缩略图,用户在浏览图片库时可以快速预览图片,提高用户体验。这种动态生成的功能减少了服务器的存储需求,同时节省了用户的加载时间。 2. **嵌入式图像编辑器**:...

    plog:可移植,简单且可扩展的C ++日志记录库

    plog作为一个头文件库(header-only library),用户只需包含相应的头文件即可使用,无需进行额外的编译步骤,大大简化了项目的构建过程。它的API设计直观,使用简单,提供了诸如`init()`、`addConsoleSink()`、`LOG...

Global site tag (gtag.js) - Google Analytics