Thecodebunny GDPR

dev-main 2021-05-26 08:46 UTC

This package is not auto-updated.

Last update: 2024-09-26 23:38:02 UTC


README

Latest Stable Version Total Downloads License

1. 简介

Thecodebunny GDPR 帮助客户发送更改姓名、电子邮件ID等数据请求,客户还可以发送删除特定数据的请求。通过此模块,客户还可以查看他们的所有详细信息,如个人详情、地址详情、订单详情,以pdf和html格式显示。如果管理员对客户的GDPR数据请求满意,则管理员可以处理更改特定信息或删除客户特定信息的请求。

  • 客户可以向其账户发送更改信息的数据请求。
  • 客户可以向其账户发送删除特定信息的数据请求。
  • 发送任何请求后,客户会收到注册电子邮件地址的邮件。
  • 客户只需单击一次即可查看所有详细信息,如个人详情、地址详情、订单详情,以pdf和html格式显示。
  • 管理员可以启用/禁用GDPR模块。
  • 管理员可以在GDPR模块中启用/禁用客户协议。
  • 管理员可以在GDPR模块中启用/禁用cookie管理。
  • 管理员可以在GDPR模块中启用/禁用cookie管理。
  • 管理员可以查看所有数据请求的列表。
  • 管理员可以解决问题并更改请求的状态。

2. 要求

  • Thecodebunny: v1.2.0

3. 安装

使用composer安装

前往 Thecodebunny 的根目录并运行以下命令

composer require thecodebunny/gdpr

通过以下命令准备您的数据库表

php artisan migrate

填充表

php artisan db:seed --class=Thecodebunny\\GDPR\\Database\\Seeders\\GdprTableSeeder

运行以下命令以完成设置

php artisan route:clear
php artisan config:cache
php artisan vendor:publish

-> Press 0 and then press enter to publish all assets and configurations.
  • 从管理员面板启用GDPR模块
Admin->Settings->GDPR

不使用composer安装

  • 解压相应的扩展zip文件,然后在项目根目录中的 packages/Thecodebunny 文件夹内创建名为 GDPR 的文件夹。
  • 转到 config/app.php 文件,在 'providers' 下添加以下行
Thecodebunny\GDPR\Providers\GDPRServiceProvider::class
  • 转到 composer.json 文件,在 'psr-4' 下添加以下行
"Thecodebunny\\GDPR\\": "packages/Thecodebunny/GDPR/src"

现在运行以下命令

composer dump-autoload

通过以下命令准备您的数据库表

php artisan migrate

填充表

php artisan db:seed --class=Thecodebunny\\GDPR\\Database\\Seeders\\GdprTableSeeder

运行以下命令以完成设置

php artisan route:clear
php artisan config:cache
php artisan vendor:publish

-> Press 0 and then press enter to publish all assets and configurations.
  • 从管理员面板启用GDPR模块
Admin->Settings->GDPR

这就完成了,现在只需在指定的域名上执行项目即可。