<%
include("language.html")
local username = _GET["username"] or _POST["username"] or ""
local password = _GET["password"] or _POST["password"] or ""
username = string.gsub(username,"%%20"," ")
password = string.gsub(password,"%%20"," ")
local result = c_CheckUser(username,password)
if result ~= OK_CHECK_CONNECTION then
c_AddWebLog("User '"..username.."' login failed! (IP:".._REMOTE_IP..")","0",DOMAIN_LOG_WEB_RESPOND)
print("")
else
if _COOKIE["UID"] ~= nil then
_SESSION_ID = _COOKIE["UID"]
local retval = SessionModule.load(_SESSION_ID)
if retval == false then
_SESSION_ID = SessionModule.new()
_SETCOOKIE = _SETCOOKIE.."Set-Cookie: UID=".._SESSION_ID..";\r\n"
rawset(_COOKIE,"UID",_SESSION_ID)
end
else
_SESSION_ID = SessionModule.new()
_SETCOOKIE = _SETCOOKIE.."Set-Cookie: UID=".._SESSION_ID..";\r\n"
rawset(_COOKIE,"UID",_SESSION_ID)
end
_USERNAME = username
_NOWPATH = "/"
rawset(_SESSION,"username",username)
rawset(_SESSION,"currentpath","/")
rawset(_SESSION,"ipaddress",_REMOTE_IP)
SessionModule.save(_SESSION_ID)
c_AddConnection(username,"/",_REMOTE_IP,_SESSION_ID,"LOGIN OK")
c_AddWebLog("User '"..username.."' logged in ok! (IP:".._REMOTE_IP..")",_SESSION_ID,DOMAIN_LOG_WEB_RESPOND)
c_DoWebEvent(WEB_USER_LOGIN_EVENT,_SESSION_ID)
setcookie("iphone_login_name",username,900000000)
print("")
end
%>