那你要先在網站上買個資料庫,
或是你有能力只要有個固定IP就可以自己架個資料庫放網路上,
但是後者的話最好要有資安的能力,
因為有可能會被攻擊
(雖然一般來說專門在攻擊的人看不上你)
首先要有個觀念
database 通常不會直接開放對外連線
一般的架構通常會是
| ---------- | | ---------- | | -------- |
| web server | => | app server | => | database |
| ---------- | | ---------- | | -------- |
都是透過後端(app server) 來去 handle database
所以你說的需求
通常在一個後端 (app server) 來寫一些 api route
然後前端(你所謂的安裝套件)再登入時
發送一個 http request 到後端
後端再去比對在 database 裡的資訊是否正確並回傳給前端
建 database 跟後端的話
我推薦用 aws
有免費額度能玩
需要付費的也會另外提示
你的需求的話
應該不需要去架個 ec2
aws lambda + aws RDS 或 aws lambda + aws dynamodb
應該就可以了
甚至只是要登入驗證的話
aws cognito 就能滿足你的需求了
實現的方法看底下:
PHP與MySQL登入範例
http://hsingjungchen.blogspot.com/2017/08/phpmysql.html
用API就好啦~
啟動