I currently have a mysql server on my local machine (which is on 24/7). It stores customer information such as name, address etc.. What is the correct way to allow the public to view their own personal data and make changes if neccessary, without leaking data?
I have considered using Firebase for authentication and creating login information within the database but its the connection part im unsure about.
Expectation: User gets given login details. User logs in and the server returns their information. User updates the information and the update is made on my local mysql server.