How to protect database passwords in PHP?
P粉351138462
P粉351138462 2023-08-24 09:12:50
0
2
410

When a PHP application establishes a database connection, it usually requires passing a login name and password. If my application uses a single, least privileged login, then PHP needs to know that login and password somewhere. What's the best way to protect that password? It seems like just writing it in PHP code is not a good idea.

P粉351138462
P粉351138462

reply all (2)
P粉879517403

If you're hosted on someone else's server and don't have access to content outside of your network root, you can always put your password and/or database connection into a file and then lock that file using .htaccess:

 order allow,deny deny from all 
    P粉448346289

    Some people misread this as a question about how tostorepasswords in the database. That's wrong. It's about how to store the password that gives youaccess to thedatabase.

    The usual solution is to move the password from the source code to the configuration file. Then leave the job of managing and protecting the configuration files to the system administrator. This way, developers don't need to know anything about production passwords, and there are no password records in source control.

      Latest Downloads
      More>
      Web Effects
      Website Source Code
      Website Materials
      Front End Template
      About us Disclaimer Sitemap
      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!