<% set page = new AjaxedPage page.defaultStructure = true page.draw() '****************************************************************************************** '* callback '****************************************************************************************** sub callback(a) if not a = "login" then exit sub sql = "SELECT id " & _ "FROM user " & _ "WHERE firstname = '" & str.sqlSafe(page.RF("email")) & "' " & _ "AND lastname = '" & (new MD5).hash(page.RF("pwd")) & "'" ID = db.getScalar(sql, 0) if ID > 0 then session("user") = ID page.return true else page.return false end if end sub '****************************************************************************************** '* content '****************************************************************************************** sub main() %>
Email


Password


<% end sub %>