How to make a basic log in system in godot with integrated sqlite

Godot Version

Godot 4

Question

I used ai for this one but there are still multiple errors

Heres the code

extends Panel

var username = String($Username.text)
var password = String($Password.text)

var userID

var database : SQLite

Called when the node enters the scene tree for the first time.

func _ready():
database = SQLite.new()
database.path=“res://storedata.db”
database.open_db()

#database.query("SELECT * FROM user WHERE Username = ? AND Password = ?" ,[username,password])

func LogIn():
# Query database for matching credentials
if database.query(“SELECT * FROM users WHERE Username = ‘%s’ AND Password = ‘%s’” % [username, password]):
# Get query results
var result = database.get_result()

	if result.next_row():
		# Login successful
		print("Login successful")
		# Add your login success logic here
	else:
		# Login failed
		print("Invalid username or password")
else:
	print("Query error:", database.get_error())

pass