2014-11-24 20:50:58 -05:00

25 lines
711 B
Python

import sqlite3
import hashlib
class db:
def __init__():
pass
def create_user( self, name, pin, permission ):
conn = sqlite3.connect(self.db_name)
c = conn.cursor()
c.execute( "SELECT * FROM user WHERE name LIKE (?)", (name) )
result = c.fetchall()
if len(result) == 0:
pin = hashlib.md5( pin )
c.execute( "INSERT INTO user ( name, pin, permission ) VALUES ( ?, ? )", ( name, pin.hexdigest(), permission ) )
conn.commit()
c.close()
return True
else:
conn.commit()
c.close()
return False