GithubHelp home page GithubHelp logo

Database about password-manager HOT 4 CLOSED

zeruniverse avatar zeruniverse commented on July 20, 2024
Database

from password-manager.

Comments (4)

zeruniverse avatar zeruniverse commented on July 20, 2024
  1. I think most server with PHP would have MySQL database. What do you mean by limited Mysql databases?
  2. Think about cloud computing platform that does not give write permission to disk, but ask you to store files to their file server using some API...

from password-manager.

nickbe avatar nickbe commented on July 20, 2024

We're on a managed server here, where we have only a limited amount of mysql databases available. And I'm not allowed to mix tables from different apps into one database like with prefixes.
Additionally I saw a guy hacking into mysql based sites. Took him only a couple of minutes to hack several seemingly secure sites. Since we're talking about real secure stuff here I would prefere either sqlite or just plain text storage.

from password-manager.

zeruniverse avatar zeruniverse commented on July 20, 2024

Hi,

Actually, this project only need a SQL server instead of MySQL server. If
you think SQLite is good, just modify function/sqllink.php to connect to
SQLlite server. That's the only file you need to edit. But I won't put this
into my project for following reasons:

For your second question, I use PDO in my implementation with data sent
separately from query. I don't think SQL injection is likely here. Yes, all
old technology for connecting database in PHP is insecure. By the way, you
will have no less trouble using SQLite. Because you still use SQL. SQL
injection is not something just for MySQL.

For your first question, I think you're using a really special environment.
You even don't need a server/VPS. All PHP web hosting you can buy
online nowadays is with MySQL. So it's reasonable to use it. But there's
some platforms making their code folder not writable. In this case. your
SQLlite and plaintext won't work. I never used SQLite before, but I think
it supports SQL query just as MySQL do. So if you really need SQLite, just
modify function/sqllink.php to connect to your SQLite.

On Sunday, 20 March 2016, nickbe [email protected] wrote:

We're on a managed server here, where we have only a limited amount of
mysql databases available. And I'm not allowed to mix tables from different
apps into one database like with prefixes.
Additionally I saw a guy hacking into mysql based sites. Took him only a
couple of minutes to hack several seemingly secure sites. Since we're
talking about real secure stuff here I would prefere either sqlite or just
plain text storage.


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#38 (comment)

from password-manager.

nickbe avatar nickbe commented on July 20, 2024

I'll try to implement an alternative in sqlink.php. Maybe let the user choose in the config. Php which database to use. If everything works as expected I let you know anyway. Maybe it's at least worth to consider an optionaö alternative.

from password-manager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.