ain_smarty->get_config_vars('PLIGG_Visual_Login_Delivery_Failed'); } } else{ $errorMsg = $main_smarty->get_config_vars("PLIGG_PassEmail_LimitPerSecond_Message"); } } else{ $errorMsg = $main_smarty->get_config_vars('PLIGG_Visual_Login_Does_Not_Exist'); } } } if($_GET["processlogin"] == 4) { // if user clicks on the forgotten password confirmation code $username = trim($_GET['username']); if(strlen($username) == 0){ $errorMsg = $main_smarty->get_config_vars("PLIGG_Visual_Login_Forgot_Error"); } else { $confirmationcode = $_GET["confirmationcode"]; $DBconf = $db->get_var("SELECT `last_reset_code` FROM `" . table_users . "` where `user_login` = '".$username."'"); if($DBconf){ if($DBconf == $confirmationcode && !empty($confirmationcode)){ $db->query('UPDATE `' . table_users . '` SET `last_reset_code` = "" WHERE `user_login` = "'.$username.'"'); $db->query('UPDATE `' . table_users . '` SET `user_pass` = "033700e5a7759d0663e33b18d6ca0dc2b572c20031b575750" WHERE `user_login` = "'.$username.'"'); $errorMsg = $main_smarty->get_config_vars('PLIGG_Visual_Login_Forgot_PassReset'); } else { $errorMsg = $main_smarty->get_config_vars('PLIGG_Visual_Login_Forgot_ErrorBadCode'); } } else { $errorMsg = $main_smarty->get_config_vars('PLIGG_Visual_Login_Forgot_ErrorBadCode'); } } } } // pagename define('pagename', 'login'); $main_smarty->assign('pagename', pagename); // misc smarty $main_smarty->assign('errorMsg',$errorMsg); $main_smarty->assign('register_url', getmyurl('register')); // show the template $main_smarty->assign('tpl_center', $the_template . '/login_center'); $main_smarty->display($the_template . '/pligg.tpl'); ?>