Changeset 418 for trunk/registrace.php
- Timestamp:
- Apr 7, 2010, 7:46:57 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/registrace.php
r376 r418 11 11 $Team = $_POST['Team']; 12 12 $Language = $_POST['Language']; 13 if(array_key_exists('sc', $_POST)) $SpamCheck = $_POST['sc']; 14 else $SpamCheck = ''; 13 15 14 if($ UserName!= '')16 if($SpamCheck != '') 15 17 { 16 if($UserName != ' Addon')18 if($UserName != '') 17 19 { 18 19 if($Pass == $Pass2) 20 { 21 $Line = mysql_fetch_row($Database->SQLCommand('SELECT * FROM `User` WHERE `Name` = "'.$UserName.'"')); 22 if(!$Line) 23 { 24 $Salt = $User->GetPasswordSalt(); 25 $Database->SQLCommand('INSERT INTO `User` (`Name` , `Pass` , `Salt`, `LastIP` , `LastLogin` , `Email` , `Language` , `Team` , `NeedUpdate`, `RegistrationTime` ) 26 VALUES ("'.$UserName.'", '.$User->CryptPasswordSQL('"'.$Pass.'"', '"'.$Salt.'"').', "'.$Salt.'", "'.$_SERVER['REMOTE_ADDR'].'", NOW(), "'.$Email.'", '.$Language.', '.$Team.', 1, NOW())'); 27 $Message = 'Registrace proběhla úspěšně.<br />'; 28 $User->Login($UserName, $Pass); 29 WriteLog('Uživatel se zaregistroval: '.$UserName, LOG_TYPE_USER); 30 } else $Message = 'Uživatel se zadanou přezdívkou již existuje. <a href="?">Zpět</a>'; 31 } else $Message = 'Hesla se neshodují. <a href="?">Zpět</a>'; 32 } else $Message = 'To jméno uživatele nemůžete použít'; 33 } else $Message = 'Nelze použít prázdné jméno'; 20 if($UserName != 'Addon') 21 { 22 if($Pass == $Pass2) 23 { 24 $Line = mysql_fetch_row($Database->SQLCommand('SELECT * FROM `User` WHERE `Name` = "'.$UserName.'"')); 25 if(!$Line) 26 { 27 $Salt = $User->GetPasswordSalt(); 28 $Database->SQLCommand('INSERT INTO `User` (`Name` , `Pass` , `Salt`, `LastIP` , `LastLogin` , `Email` , `Language` , `Team` , `NeedUpdate`, `RegistrationTime` ) VALUES ("'.$UserName.'", '.$User->CryptPasswordSQL('"'.$Pass.'"', '"'.$Salt.'"').', "'.$Salt.'", "'.$_SERVER['REMOTE_ADDR'].'", NOW(), "'.$Email.'", '.$Language.', '.$Team.', 1, NOW())'); 29 $Message = 'Registrace proběhla úspěšně.<br /><br/>'. 30 'Přečtěte si pozorně <a href="'.$System->Link('/info.php').'</a>">pokyny pro překladání</a> a můžete pak hned začít překládat.'; 31 $User->Login($UserName, $Pass); 32 WriteLog('Uživatel se zaregistroval: '.$UserName, LOG_TYPE_USER); 33 } else $Message = 'Uživatel se zadanou přezdívkou již existuje. <a href="?">Zpět</a>'; 34 } else $Message = 'Hesla se neshodují. <a href="?">Zpět</a>'; 35 } else $Message = 'To jméno uživatele nemůžete použít'; 36 } else $Message = 'Nelze použít prázdné jméno'; 37 } else $Message = 'Nejsi člověk. Strojům není dovoleno se registrovat.'; 34 38 ShowPage(); 35 39 echo($Message); … … 59 63 </tr> 60 64 <tr> 65 <td>Jsi člověk? </td> 66 <td><input type="checkbox" name="sc" /></td> 67 </tr> 68 <tr> 61 69 <td>Normálně budu překládat do: </td> 62 70 <td>'); WriteLanguages(1); echo('</td>
Note:
See TracChangeset
for help on using the changeset viewer.