inovector/mixpost-auth

Mixpost的认证功能

v1.2.0 2023-11-27 13:11 UTC

This package is auto-updated.

Last update: 2024-09-27 15:04:53 UTC


README

Logo Mixpost

Latest Version on Packagist GitHub Tests Action Status Total Downloads

简介

Mixpost Auth为Mixpost包提供了一个登录页面。如果您已经有了用户管理,请不要安装此包。只有在没有用户管理的情况下才安装。

加入我们的社区

要求

  • Laravel框架[^9.0, ^10.0]
  • PHP 8.1或更高版本
  • 数据库(例如:MySQL,PostgreSQL,SQLite)

安装

您可以使用Composer将Mixpost Auth安装到您的新的Laravel项目中

composer require inovector/mixpost-auth

安装Mixpost Auth包后,您可以执行以下操作

php artisan vendor:publish --tag=mixpost-auth-assets

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag=mixpost-auth-config

这是发布配置文件的内容

return [
    /*
     * After login will redirect to this url.
     */
    'redirect_to_url' => '/mixpost',

    /*
     * The model you want to use as a User model.
     */
    'model_user' => \Inovector\MixpostAuth\Models\User::class
];

创建新用户

要创建新用户,请运行以下命令: php artisan mixpost-auth:create并按照说明操作。

删除用户

要删除用户,请运行以下命令: php artisan mixpost-auth:delete example@mail.com

更改用户密码

要更改用户密码,请运行以下命令: mixpost-auth:password example@mail.com并按照说明操作。

访问

完成所有这些步骤后,您应该能够访问/mixpost/login的登录页面。

测试

composer test

变更日志

请参阅发布以获取有关最近更改的更多信息。

贡献

通过参与此项目,您同意以下条件 👇

请注意,这是一个商业产品,而这个仓库是Mixpost Pro的精简版。我们努力为社区提供最好的免费社交媒体管理解决方案,请仔细阅读本节。

如果您想添加功能,最好在开始编码之前提交一个问题。确保Lite版本的功能与Mixpost Pro版本的功能不相关对我们来说很重要。欢迎优化、修复错误的PR。

请确保您的提交信息和拉取请求非常清晰,空白的拉取请求消息可能会被拒绝。

向Mixpost Auth贡献代码时,您必须遵循PSR-12编码标准。金科玉律是:模仿现有的Mixpost Auth代码。

安全漏洞

请参阅我们的安全策略了解如何报告安全漏洞。

致谢

许可证

Mixpost Auth在MIT许可证下发布,由Inovector赞助和支持。