小编Waj*_*lah的帖子

如何恢复使用“git rm .”意外删除的文件?

我刚刚做了一个舞台:

git add .
Run Code Online (Sandbox Code Playgroud)

当我想重置时,我使用了:

git rm .
Run Code Online (Sandbox Code Playgroud)

突然所有文件都被删除了!我认为这应该只是删除了树工作,它的行为就像我所做的那样:

rm -rf ./*
Run Code Online (Sandbox Code Playgroud)

为什么它删除了所有文件?我应该使用什么命令呢?

git ubuntu

5
推荐指数
1
解决办法
1317
查看次数

如何为 Lexik JWT 身份验证实现自定义用户提供程序?

我尝试对我的 symfony/mongodb 项目实施 LexikJWT 身份验证,我成功地通过静态用户(in_memory)进行了身份验证,但我不知道如何使用我自己的用户类来利用它,这是我的代码行:

安全.yml

security:
    encoders:
        Symfony\Component\Security\Core\User\User: plaintext
#
#    role_hierarchy:
#        ROLE_USER:        ROLE_USER
#        ROLE_CLIENT:      ROLE_CLIENT
#        ROLE_ADMIN:       ROLE_ADMIN

    providers:
        in_memory:
            memory:
                users:
                    wajdi:
                        password: wajdi
                        roles: 'ROLE_USER'
                    aymen:
                        password: aymen
                        roles: 'ROLE_ADMIN'

    firewalls:

        login:
            pattern:  ^/api/login
            stateless: true
            anonymous: true
            form_login:
                check_path:               /api/login_check
                success_handler:          lexik_jwt_authentication.handler.authentication_success
                failure_handler:          lexik_jwt_authentication.handler.authentication_failure
                require_previous_session: false

        api:
            pattern:   ^/api
            stateless: true
            anonymous: true
            guard:
                authenticators:
                    - lexik_jwt_authentication.jwt_token_authenticator

    access_control:
        - { path: ^/api/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/api,       roles: IS_AUTHENTICATED_ANONYMOUSLY }
Run Code Online (Sandbox Code Playgroud)

运行以下命令行后,我可以成功获取令牌: …

mongodb symfony lexikjwtauthbundle

5
推荐指数
1
解决办法
5686
查看次数

标签 统计

git ×1

lexikjwtauthbundle ×1

mongodb ×1

symfony ×1

ubuntu ×1