".__('invalid_reg_code').""; return 0; } $username = strtolower($_REQUEST['username']); $password = $_REQUEST['password']; $password2 = $_REQUEST['password2']; if ( ! $username || ! $password ) { $Message = '
* '.__('username_pwd_required').'
'; return 0; } if ( $password != $password2 ) { $Message = '
* '.__('passwords_different').'
'; return 0; } if (has_user($username)) { $Message = "
* ".__('already_registered_1')." $username ".__('already_registered_2')."
"; } else { $user['name'] = $_POST['name']; $user['username'] = $_POST['username']; $user['password'] = $_POST['password']; $user['status'] = 'Active'; /* $user['ip'] = $_POST['ip']; */ //save the user in the passwords file save_user($user['username'], $user['password']); $userdb = load_userdb(); $userdb[$user['username']]['regdate'] = date("Y-m-d G:i:s"); $userdb[$user['username']]['regcode'] = $regcode; /* $userdb[$user['username']]['ip'] = preg_split('/,/', $user['ip'], -1, PREG_SPLIT_NO_EMPTY);; */ $userdb[$user['username']]['status'] = $user['status']; $userdb[$user['username']]['name'] = $user['name']; save_userdb($userdb); //update the # of times the regcode has been used if(isset($regcode) && $regcode != '') { $codes = load_codes(); $codes[$regcode]['used'] = $codes[$regcode]['used'] + 1; save_codes($codes); } $afterreg_file = 'altauth_afterregister.txt'; $afterreg_url = file_exists($afterreg_file) ? preg_replace('/\\s+/', '', join('', file($afterreg_file))) : preg_replace('/\/[^\/]+$/', '', $_SERVER['PHP_SELF']); if (file_exists('parts/default_page_header.php')) { $header = file_get_contents('parts/default_page_header.php'); $header = preg_replace('/%%title%%/', __('registration'), $header); echo $header; }; $Message = "
".__('thank_you_joining')."".__('click_continue')."
"; echo ""; return 1; } } //---------------------------------------- M A I N -------------------------------------- global $Message; if( ! isset($_REQUEST['do_register']) || ! do_register() ) { include('altauth_registerscreen.php'); } ?>