2 $reqVar = '_' . $_SERVER['REQUEST_METHOD'];
\r
3 $form_vars = $$reqVar;
\r
4 $parm = $form_vars['parm'] ;
\r
5 $url = explode("|", $parm);
\r
6 $f_username = $url[0];
\r
7 $f_usermail = $url[1];
\r
10 $page = 'Mambo_start';
\r
11 $_user_location = 'public';
\r
12 define('AT_INCLUDE_PATH', 'include/');
\r
13 require(AT_INCLUDE_PATH.'vitals.inc.php');
\r
15 $sql = "SELECT password FROM ".TABLE_PREFIX."members WHERE login='$f_username' ";
\r
16 $result = mysql_query($sql);
\r
17 $num_rows = mysql_num_rows($result);
\r
19 if ($f_users != ''){
\r
20 // Insert the new user
\r
21 $new_pwd = ranpass() ;
\r
22 $adding = "INSERT INTO ".TABLE_PREFIX."members (login, password,email,creation_date,language,preferences) VALUES ( '$f_username','$new_pwd','$f_username', NOW(), 'en',' ')";
\r
23 $added = mysql_query($adding);
\r
25 $sql = "SELECT password FROM ".TABLE_PREFIX."members WHERE login='$f_username' ";
\r
26 $result = mysql_query($sql);
\r
27 $row99 = mysql_fetch_row($result) ;
\r
31 $row99 = mysql_fetch_row($result) ;
\r
35 /* form post login */
\r
36 $this_login = $f_username;
\r
37 $this_password = $pwd;
\r
39 $used_cookie = false;
\r
40 $sql = "SELECT member_id, login, preferences, PASSWORD(password) AS pass, language FROM ".TABLE_PREFIX."members WHERE login='$this_login' AND PASSWORD(password)=PASSWORD('$this_password')";
\r
41 $result = mysql_query($sql);
\r
42 if ($row = mysql_fetch_array($result)) {
\r
43 $_SESSION['login'] = $row['login'];
\r
44 $_SESSION['valid_user'] = TRUE;
\r
45 $_SESSION['member_id'] = intval($row['member_id']);
\r
46 assign_session_prefs(unserialize(stripslashes($row['preferences'])));
\r
47 $_SESSION['is_guest'] = 0;
\r
48 $_SESSION['lang'] = $row['language'];
\r
50 $_POST['form_course_id'] = $url[5] ;
\r
51 Header('Location: ./index.php');
\r
54 $errors[] = AT_ERROR_INVALID_LOGIN;
\r
55 Header('Location: ./login.php');
\r
57 Header('Location: ./login.php');
\r
61 function ranpass($len = "8"){
\r
63 for($i=0; $i<$len; $i++) {
\r
64 $char = chr(rand(48,122));
\r
65 while (!ereg("[a-zA-Z0-9]", $char)){
\r
66 if($char == $lchar) continue;
\r
67 $char = chr(rand(48,90));
\r