2024-04-25 09:53:06 发布
网友
我正在做一个项目,在这个项目中,我必须将用户从Python/django应用程序插入数据库。 这些用户在symfony2.4应用程序中进行身份验证,因此我必须生成一个正确解密的密码。你知道吗
symfony项目使用sha256算法(正如我在安全.yml文件)
你有一些关于symfony2用这个算法编码密码的信息吗?(我知道我必须做一个盐和一个杂烩)
谢谢
也许您只是在外部调用symfony命令来生成密码,解析它并将其存储到数据库中(当然,如果您有权访问symfony端)?你知道吗
像这样:
import os os.system('cd SYMFONY_DIR && php app/console security:encode-password "MY_PASSWORD" "Symfony\Component\Security\Core\User\User" > tmp') encOutput = open('tmp', 'r').read() // Parse it here
这里,Symfony\Component\Security\Core\User\User是encoder的注册类,您可以在security.yml中找到合适的类
Symfony\Component\Security\Core\User\User
security.yml
只是个主意。。你知道吗
也许您只是在外部调用symfony命令来生成密码,解析它并将其存储到数据库中(当然,如果您有权访问symfony端)?你知道吗
像这样:
这里,
Symfony\Component\Security\Core\User\User
是encoder的注册类,您可以在security.yml
中找到合适的类只是个主意。。你知道吗
相关问题 更多 >
编程相关推荐