mozna załatwić to zwykłą klasą
public function user_login($phpbb_vars){
global $phpbb_root_path, $phpEx, $db, $config, $user, $auth, $cache, $template, $_SID; //fail presumption
$phpbb_result = "FAIL";
//general info
$this->init(true);
if(!isset($phpbb_vars["autologin"])) $phpbb_vars["autologin"] = false; if(!isset($phpbb_vars["viewonline"])) $phpbb_vars["viewonline"] = 1; if(!isset($phpbb_vars["admin"])) $phpbb_vars["admin"] = 0;
//validate and authenticate
$validation = login_db($phpbb_vars["username"], $phpbb_vars["password"]);
if($validation['status'] == 3 && $auth->login($phpbb_vars["username"], $phpbb_vars["password"], $phpbb_vars["autologin"], $phpbb_vars["viewonline"], $phpbb_vars["admin"])) $phpbb_result = "SUCCESS";
//login issue noticed by Ezequiel Rabinovich (thanks)
$_SESSION['sid'] = $_SID;
return $phpbb_result;
}
Nie trzeba pakować całego wielkiego curla, tylko ze mnie nie o to chodzi..