[ 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: loginsetup.php 14 //---------------------------------------------------------------------- 15 16 if (!defined('IN_CRAWLT_INSTALL')) 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"<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='15'>\n"; 35 echo "<input type=\"hidden\" name ='validlogin' value='0'>\n"; 36 echo "<input type=\"hidden\" name ='lang' value='$crawltlang'>\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 48 //database connection 49 include "include/configconnect.php"; 50 $connexion = mysql_connect($crawlthost,$crawltuser,$crawltpassword) or die("MySQL connection to database problem"); 51 $selection = mysql_select_db($crawltdb) or die("MySQL database selection problem"); 52 53 54 //check if login already exist 55 $sqlexist = "SELECT * FROM crawlt_login 56 WHERE crawlt_user='".sql_quote($login)."'"; 57 58 $requeteexist = mysql_query($sqlexist, $connexion) or die("MySQL query error"); 59 60 $nbrresult=mysql_num_rows($requeteexist); 61 62 if($nbrresult>=1) 63 { 64 //login already exist 65 echo"<h1>".$language['exist_login']."</h1>"; 66 67 68 echo"<div class=\"form\">\n"; 69 echo"<form action=\"index.php\" method=\"POST\" >\n"; 70 echo "<input type=\"hidden\" name ='validform' value='6'>\n"; 71 echo "<input type=\"hidden\" name ='navig' value='15'>\n"; 72 echo "<input type=\"hidden\" name ='validlogin' value='0'>\n"; 73 echo "<input type=\"hidden\" name ='lang' value='$crawltlang'>\n"; 74 echo "<input type=\"hidden\" name ='login' value='$login'>\n"; 75 echo "<input type=\"hidden\" name ='password2' value='$password2'>\n"; 76 echo "<input type=\"hidden\" name ='password3' value='$password3'>\n"; 77 echo "<input type=\"hidden\" name ='site' value='$site'>\n"; 78 echo"<input name='ok' type='submit' value=' ".$language['back_to_form']." ' size='20'>\n"; 79 echo"</form>\n"; 80 echo"</div>\n"; 81 } 82 else 83 { 84 85 //add the login in the database 86 87 //password treatment 88 $pass=md5($password2); 89 $admin=1; 90 $website=0; 91 92 93 $sqllogin="INSERT INTO crawlt_login (crawlt_user,crawlt_password,admin,site) VALUES ('".sql_quote($login)."','".sql_quote($pass)."','".sql_quote($admin)."','".sql_quote($website)."')"; 94 $requetelogin = mysql_query($sqllogin, $connexion) or die("MySQL query error"); 95 96 //check is requete is successfull 97 98 if($requetelogin==1) 99 { 100 101 echo"<h2>".$language['admin_creation']."</h2>\n"; 102 103 104 echo"<p>".$language['login_ok']."</p>\n"; 105 106 107 echo"<h5>".$language['login_finish']."</h5>\n"; 108 109 110 echo"<div class=\"form\">\n"; 111 echo"<form action=\"index.php\" method=\"POST\" >\n"; 112 echo"<input name='ok' type='submit' value='OK' size='20'>\n"; 113 echo"</form>\n"; 114 echo"</div>\n"; 115 116 } 117 else 118 { 119 echo"<h2>".$language['admin_creation']."</h2>\n"; 120 echo"<p>".$language['login_no_ok2']."</p>"; 121 echo"<div class=\"form\">\n"; 122 echo"<form action=\"index.php\" method=\"POST\" >\n"; 123 echo "<input type=\"hidden\" name ='validform' value='6'>\n"; 124 echo "<input type=\"hidden\" name ='navig' value='15'>\n"; 125 echo "<input type=\"hidden\" name ='validlogin' value='1'>\n"; 126 echo "<input type=\"hidden\" name ='lang' value='$crawltlang'>\n"; 127 echo "<input type=\"hidden\" name ='login' value='$login'>\n"; 128 echo "<input type=\"hidden\" name ='password2' value='$password2'>\n"; 129 echo "<input type=\"hidden\" name ='password3' value='$password3'>\n"; 130 echo"<input name='ok' type='submit' value=' ".$language['retry']." ' size='20'>\n"; 131 echo"</form>\n"; 132 echo"</div>\n"; 133 } 134 135 } 136 137 } 138 139 } 140 141 //form 142 143 else 144 { 145 echo"<h2>".$language['admin_creation']."</h2>\n"; 146 echo"<p>".$language['admin_setup']."</p>\n"; 147 echo"<p>".$language['admin_rights']."</p>\n"; 148 echo"</div>\n"; 149 //data collect form 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='15'>\n"; 154 echo "<input type=\"hidden\" name ='validlogin' value='1'>\n"; 155 echo "<input type=\"hidden\" name ='lang' value='$crawltlang'>\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 |