[ Index ]
 

Code source de Cr@wltr@ck 2.2.1

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/include/ -> loginsetup.php (source)

   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  ?>


Généré le : Thu Sep 6 14:14:11 2007 par Balluche grâce à PHPXref 0.7