From d736b9d7d4bb9652934f61beb4a1d7436f692d4d Mon Sep 17 00:00:00 2001 From: Bernd Date: Sat, 25 Jan 2025 23:43:20 +0500 Subject: [PATCH] an addition to readme --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 378ed8b..c9d457c 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,13 @@ mysql -u other_user -p some_empty_database < sql/schema.sql ``` - Rename `config.example.php` to `config.php` - Specify the DB connection details in the config.php file + +## How to create an admin account +Let's assume that your desired password is "adminpass123" and login is "admin". First, we should generate a hash for your password: +`php -r "echo password_hash('adminpass123', PASSWORD_BCRYPT) . PHP_EOL;"` +Copy the hash and put it to the `users` table in DB: +`mysql -u other_user -p some_empty_database` +``` +INSERT INTO users (username, password_hash) +VALUES ('admin', 'hash_value'); +```