client_functions_character.patch
client_functions_character-correction.php 2009-09-12 14:39:54.000000000 +0200 | ||
---|---|---|
33 | 33 | |
34 | 34 |
function ryzom_character_valid_key($key, &$uid, &$slot, &$full) { |
35 | 35 |
$arr = explode("R", $key); |
36 |
if(sizeof($arr) != 4) return false; |
|
36 |
if(sizeof($arr) != 4 || !ctype_digit($arr[1]) || !ctype_digit($arr[2]) || !ctype_xdigit($arr[3])) return false;
|
|
37 | 37 |
$full = ($arr[0]=='F'); |
38 | 38 |
$uid = $arr[1]; |
39 | 39 |
$slot = $arr[2]; |