我有如下情况。。
我在写一条Python程序。哪个要求用户输入用户名和密码才能开始带着。现在我从存储在GoDady提升的web服务器上的数据库中获取用户名和密码,并将其与用户输入的凭证进行比较。在
我采用的方法如下:#!/usr/bin/python
import MySQLdb
db = MySQLdb.connect(host="localhost",
user="john",
passwd="megajonhy",
db="jonhydb")
cur = db.cursor()
cur.execute("SELECT * FROM YOUR_TABLE_NAME")
for row in cur.fetchall():
print row[0]
db.close()
如前所示,连接到程序.for我必须提供数据库的用户名和密码程序。这个如果我想把我的程序给其他。因为然后我希望我的用户输入用户Id和密码。而不是连接到程序内部的数据库,我希望程序调用一个web脚本,它为我完成所有的工作,并在用户是否经过身份验证的情况下返回。在
对于我的情况,最好的方法是什么?在
使用的语言:桌面程序(Python):web(PHP):数据库(MYSQL)