Having issue in merchant user creation
Hi team,
I'm encountering an error while creating merchant user from merchants->merchantEdit->add merchant user . (this issue occurs sometimes not always)
Error : "Uncaught exception 'ValueError' with message 'Bcrypt password must not contain null character'" when using the following function:
password_hash($password, PASSWORD_BCRYPT);
After some debugging, I found that Spryker uses this method:
public function generateRandomByteString(int $length = 32): string
{ return random_bytes($length);
}
It seems that this function can generate null characters, which might be causing the error when used in password hashing.
Do I understand this issue correctly? Can anyone confirm?
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 68 Spryker News
- 890 Developer Corner
- 753 Spryker Development
- 83 Spryker Dev Environment
- 360 Spryker Releases
- 3 Oryx frontend framework
- 34 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 22 Job Opportunities
- 3.2K 📜 Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 68 Spryker Safari Questions
- 50 Random