[ Index ] |
|
Code source de Cr@wltr@ck 2.2.1 |
1 <?php 2 //---------------------------------------------------------------------- 3 // CrawlTrack 2.2.1 4 //---------------------------------------------------------------------- 5 // Crawler Tracker for website 6 //---------------------------------------------------------------------- 7 // Author: Jean-Denis Brun 8 //---------------------------------------------------------------------- 9 // Website: www.crawltrack.fr 10 //---------------------------------------------------------------------- 11 // That script is distributed under GNU GPL license 12 //---------------------------------------------------------------------- 13 // file: adminuser.php 14 //---------------------------------------------------------------------- 15 16 if (!defined('IN_CRAWLT_ADMIN')) 17 { 18 echo"<h1>Hacking attempt !!!!</h1>"; 19 exit(); 20 } 21 22 //valid form 23 24 if($validlogin==1) 25 { 26 if($login=='' OR $password2=='' OR $password3=='' OR $password2 != $password3) 27 { 28 echo"<br><br><p>".$language['login_no_ok']."</p>"; 29 30 31 echo"<div class=\"form\">\n"; 32 echo"<form action=\"index.php\" method=\"POST\" >\n"; 33 echo "<input type=\"hidden\" name ='validform' value='6'>\n"; 34 echo "<input type=\"hidden\" name ='navig' value='6'>\n"; 35 echo "<input type=\"hidden\" name ='validlogin' value='0'>\n"; 36 echo "<input type=\"hidden\" name ='logintype' value='$logintype'>\n"; 37 echo "<input type=\"hidden\" name ='login' value='$login'>\n"; 38 echo "<input type=\"hidden\" name ='password2' value='$password2'>\n"; 39 echo "<input type=\"hidden\" name ='password3' value='$password3'>\n"; 40 echo "<input type=\"hidden\" name ='site' value='$site'>\n"; 41 echo"<input name='ok' type='submit' value=' ".$language['back_to_form']." ' size='20'>\n"; 42 echo"</form>\n"; 43 echo"</div>\n"; 44 } 45 else 46 { 47 //database connection 48 $connexion = mysql_connect($crawlthost,$crawltuser,$crawltpassword) or die("MySQL connection to database problem"); 49 $selection = mysql_select_db($crawltdb) or die("MySQL database selection problem"); 50 51 //check if login already exist 52 53 $sqlexist = "SELECT * FROM crawlt_login 54 WHERE crawlt_user='".sql_quote($login)."'"; 55 56 $requeteexist = mysql_query($sqlexist, $connexion) or die("MySQL query error"); 57 58 $nbrresult=mysql_num_rows($requeteexist); 59 60 if($nbrresult>=1) 61 { 62 //login already exist 63 echo"<br><br><h1>".$language['exist_login']."</h1>"; 64 65 66 echo"<div class=\"form\">\n"; 67 echo"<form action=\"index.php\" method=\"POST\" >\n"; 68 echo "<input type=\"hidden\" name ='validform' value='6'>\n"; 69 echo "<input type=\"hidden\" name ='navig' value='6'>\n"; 70 echo "<input type=\"hidden\" name ='validlogin' value='0'>\n"; 71 echo "<input type=\"hidden\" name ='logintype' value='$logintype'>\n"; 72 echo "<input type=\"hidden\" name ='login' value='$login'>\n"; 73 echo "<input type=\"hidden\" name ='password2' value='$password2'>\n"; 74 echo "<input type=\"hidden\" name ='password3' value='$password3'>\n"; 75 echo "<input type=\"hidden\" name ='site' value='$site'>\n"; 76 echo"<input name='ok' type='submit' value=' ".$language['back_to_form']." ' size='20'>\n"; 77 echo"</form>\n"; 78 echo"</div>\n"; 79 } 80 else 81 { 82 //add the login in the database 83 84 //password treatment 85 $pass=md5($password2); 86 87 $admin=0; 88 $website=0; 89 90 91 $sqllogin="INSERT INTO crawlt_login (crawlt_user,crawlt_password,admin,site) VALUES ('".sql_quote($login)."','".sql_quote($pass)."','".sql_quote($admin)."','".sql_quote($website)."')"; 92 $requetelogin = mysql_query($sqllogin, $connexion) or die("MySQL query error"); 93 94 //check is requete is successfull 95 96 if($requetelogin==1) 97 { 98 echo"<br><br><h2>".$language['user_creation']."</h2>\n"; 99 100 101 echo"<p>".$language['login_ok']."</p>\n"; 102 103 104 echo"<div class=\"form\">\n"; 105 echo"<form action=\"index.php\" method=\"POST\" >\n"; 106 echo "<input type=\"hidden\" name ='navig' value='6'>\n"; 107 echo"<input name='ok' type='submit' value='OK' size='20'>\n"; 108 echo"</form>\n"; 109 echo"</div>\n"; 110 111 } 112 else 113 { 114 echo"<br><br><h2>".$language['user_creation']."</h2>\n"; 115 echo"<p>".$language['login_no_ok2']."</p>"; 116 117 118 echo"<div class=\"form\">\n"; 119 echo"<form action=\"index.php\" method=\"POST\" >\n"; 120 echo "<input type=\"hidden\" name ='validform' value='6'>\n"; 121 echo "<input type=\"hidden\" name ='navig' value='6'>\n"; 122 echo "<input type=\"hidden\" name ='validlogin' value='1'>\n"; 123 echo "<input type=\"hidden\" name ='logintype' value='$logintype'>\n"; 124 echo "<input type=\"hidden\" name ='login' value='$login'>\n"; 125 echo "<input type=\"hidden\" name ='password2' value='$password2'>\n"; 126 echo "<input type=\"hidden\" name ='password3' value='$password3'>\n"; 127 echo"<input name='ok' type='submit' value=' ".$language['retry']." ' size='20'>\n"; 128 echo"</form>\n"; 129 echo"</div>\n"; 130 } 131 132 } 133 134 } 135 136 } 137 138 //form 139 140 else 141 { 142 echo"<br><br><h2>".$language['user_creation']."</h2>\n"; 143 echo"<p>".$language['user_setup']."</p>\n"; 144 echo"<p>".$language['login_user_what']."</p>\n"; 145 146 echo"</div>\n"; 147 148 //data collect form 149 150 echo"<div class=\"form\">\n"; 151 echo"<form action=\"index.php\" method=\"POST\" >\n"; 152 echo "<input type=\"hidden\" name ='validform' value=\"6\">"; 153 echo "<input type=\"hidden\" name ='navig' value='6'>\n"; 154 echo "<input type=\"hidden\" name ='validlogin' value='1'>\n"; 155 echo "<input type=\"hidden\" name ='logintype' value='$logintype'>\n"; 156 echo"<table class=\"centrer\">\n"; 157 echo"<tr>\n"; 158 echo"<td>".$language['login']."</td>\n"; 159 echo"<td><input name='login' value='$login' type='text' maxlength='20' size='50'/></td>\n"; 160 echo"</tr>\n"; 161 echo"<tr>\n"; 162 echo"<td>".$language['password']."</td>\n"; 163 echo"<td><input name='password2' value='$password2' type='password' size='50'/></td>\n"; 164 echo"</tr>\n"; 165 echo"<tr>\n"; 166 echo"<td colspan=\"2\">\n"; 167 echo"". $language['valid_password']."\n"; 168 echo"</td>\n"; 169 echo"</tr>\n"; 170 echo"<tr>\n"; 171 echo"<td>".$language['password']."</td>\n"; 172 echo"<td><input name='password3' value='$password3' type='password' size='50'/></td>\n"; 173 echo"</tr>\n"; 174 echo"<tr>\n"; 175 echo"<td colspan=\"2\">\n"; 176 echo"<br>\n"; 177 echo"<input name='ok' type='submit' value=' OK ' size='20'>\n"; 178 echo"</td>\n"; 179 echo"</tr>\n"; 180 echo"</table>\n"; 181 echo"</form>\n"; 182 } 183 184 185 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Thu Sep 6 14:14:11 2007 | par Balluche grâce à PHPXref 0.7 |