fucodo/onetimesecret

安装: 6

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:neos-package

dev-main 2024-09-16 07:49 UTC

This package is auto-updated.

Last update: 2024-09-16 07:49:05 UTC


README

License: MIT

目录

描述

fucodo.OneTimeSecret 是一个安全、简单的服务,通过一次性 URL 分享机密或私人信息。一旦 URL 被打开并查看,机密将被删除,确保敏感信息不会多次暴露。

功能

  • 一次性访问: 确保敏感信息仅被访问一次。
  • 自毁: 机密在被访问后将被删除。
  • 过期: 为机密设置过期时间,确保它们不会无限期地可访问。

安装

先决条件

  • PHP 8.2 或更高版本
  • Composer
  • neos/flow

步骤

  1. 引入仓库

    composer req fucodo/onetimesecret

使用

  1. 通过合适的 API 端点或网页表单创建新的机密。

    // Example code snippet for creating a secret
    $secretService = new \fucodo\OneTimeSecret\Domain\Model\Secret('YourSecret');
  2. 将生成的单次 URL 与目标收件人共享。

  3. 当收件人打开 URL 时,他们将看到机密。查看后将被删除。

贡献

我们欢迎贡献!请参阅 CONTRIBUTING.md 了解详情。

许可

本项目采用 MIT 许可证。有关详情,请参阅 LICENSE 文件。

联系方式

如有任何问题或疑问,请通过 GitHub 打开问题或在 email@example.com 联系维护者。