Skocz do zawartości

mini.otwarty.plProblem z instalacją złe hasło do bazy sql


artibald

Rekomendowane odpowiedzi

mini.otwarty.pl Problem z instalacją złe hasło do bazy sql

Niedozwolone znaki w haśle. Używaj wyłącznie "a-z" "A-Z" "0-9"&" oraz ".", "-", "_" a ja mam w haśle te znaki: !@#$%^&*()

a niemoge zmnienić hasła do bazy czy można to w kodzie zmienic zeby pozwolił na istalacje katalogu.

skrypt odpowiadający pewnie za wpisanie właściwego hasła z pliku install.php.

<?

} else {

$trer1 = "<tr><td></td><td width=150><font color=#FF0000>";

$trer2 = "</font></td></tr>";

?>

<form action="otwarty_install.php" method="post">

<input type="hidden" name="option" value="install">

<input type="hidden" name="dir" value="<?=$dir?>">

<table style="width:280;" cellspacing=5 cellpadding=0 border=0>

<tr><td colspan=3><font style="font-size:18;">Uzupełnij niezbędne dane</font></td></tr>

<tr><td colspan=3><b>dane serwera baz MySql:</b></td></tr>

<tr><td align=right width=130>Nazwa serwera:</td><td width=150><input type="text" name="mysql_serwer" value="<?=$_POST[mysql_serwer]?>" style="width:150" maxlength="255"> </td></tr>

<? if ($stop[1]!="") { echo $trer1.$stop[1].$trer2; } ?>

<? if ($stop[11]!="") { echo $trer1.$stop[11].$trer2; } ?>

<? if ($stop[14]!="") { echo $trer1.$stop[14].$trer2; } ?>

<? if ($stop[22]!="") { echo $trer1.$stop[22].$trer2; } ?>

<tr><td align=right width=130>Użytkownik:</td><td width=150><input type="text" name="mysql_user" value="<?=$_POST[mysql_user]?>" style="width:150" maxlength="255"></td></tr>

<? if ($stop[2]!="") { echo $trer1.$stop[2].$trer2; } ?>

<? if ($stop[15]!="") { echo $trer1.$stop[15].$trer2; } ?>

<? if ($stop[23]!="") { echo $trer1.$stop[23].$trer2; } ?>

<? if ($stop[30]!="") { echo $trer1.$stop[30].$trer2; } ?>

<tr><td align=right width=130>Hasło:</td><td width=150><input type="text" name="mysql_pass"value="<?=$_POST[mysql_pass]?>" style="width:150" maxlength="255"></td></tr>

<? if ($stop[3]!="") { echo $trer1.$stop[3].$trer2; } ?>

<? if ($stop[16]!="") { echo $trer1.$stop[16].$trer2; } ?>

<? if ($stop[24]!="") { echo $trer1.$stop[24].$trer2; } ?>

<? if ($stop[31]!="") { echo $trer1.$stop[31].$trer2; } ?>

<tr><td align=right width=130>Nazwa bazy:</td><td width=150><input type="text" name="mysql_baza" value="<?=$_POST[mysql_baza]?>" style="width:150" maxlength="255"></td></tr>

<? if ($stop[4]!="") { echo $trer1.$stop[4].$trer2; } ?>

<? if ($stop[12]!="") { echo $trer1.$stop[12].$trer2; } ?>

<? if ($stop[17]!="") { echo $trer1.$stop[17].$trer2; } ?>

<? if ($stop[25]!="") { echo $trer1.$stop[25].$trer2; } ?>

<tr><td align=right width=130>Prefix tabel:</td><td width=150><input type="text" name="prefix" value="<?=$_POST[prefix]?>" value="<?=$_POST[prefix]?>" style="width:150" maxlength="255"></td></tr>

<? if ($stop[5]!="") { echo $trer1.$stop[5].$trer2; } ?>

<? if ($stop[13]!="") { echo $trer1.$stop[13].$trer2; } ?>

<? if ($stop[18]!="") { echo $trer1.$stop[18].$trer2; } ?>

<? if ($stop[26]!="") { echo $trer1.$stop[26].$trer2; } ?>

<tr><td colspan=3><br /><b>dane do panelu administracyjnego:</b></td></tr>

<tr><td align=right width=130>Użytkownik:</td><td width=150><input type="text" name="login" value="<?=$_POST[login]?>" style="width:150" maxlength="100"></td></tr>

<? if ($stop[6]!="") { echo $trer1.$stop[6].$trer2; } ?>

<? if ($stop[10]!="") { echo $trer1.$stop[10].$trer2; } ?>

<? if ($stop[14]!="") { echo $trer1.$stop[14].$trer2; } ?>

<? if ($stop[19]!="") { echo $trer1.$stop[19].$trer2; } ?>

<? if ($stop[27]!="") { echo $trer1.$stop[27].$trer2; } ?>

<tr><td align=right width=130>Hasło:</td><td width=150><input type="password" name="pass" value="<?=$_POST[pass]?>" style="width:150" maxlength="100"></td></tr>

<? if ($stop[7]!="") { echo $trer1.$stop[7].$trer2; } ?>

<? if ($stop[20]!="") { echo $trer1.$stop[20].$trer2; } ?>

<? if ($stop[28]!="") { echo $trer1.$stop[28].$trer2; } ?>

<tr><td align=right width=130>Powtórz hasło:</td><td width=150><input type="password" name="pass1" value="<?=$_POST[pass1]?>" style="width:150" maxlength="100"></td></tr>

<? if ($stop[8]!="") { echo $trer1.$stop[8].$trer2; } ?>

<? if ($stop[9]!="") { echo $trer1.$stop[9].$trer2; } ?>

<? if ($stop[21]!="") { echo $trer1.$stop[21].$trer2; } ?>

<? if ($stop[29]!="") { echo $trer1.$stop[29].$trer2; } ?>

<tr><td colspan=3><br />Najistotniejsze ustawienia zostaną zapisane w katalogu <b>/otwarty_inc</b> w pliku <b>config.php</b>. Konfigurację wyglądu katalogu, struktury linków itp. wykonasz po instalcji z poziomu menu administracyjnego.<br /><br /></td></tr>

<tr><td align=right width=100></td><td><INPUT value="Instaluj teraz" type="submit"></td></tr>

</form>

</table>

<?

}

?>

</td>

</tr>

</table>

<?

}

function sprawdz_dane() {

global $stop;

$_POST[mysql_serwer] = eregi_replace("(\"|\'|\\\)","",$_POST[mysql_serwer]);

$_POST[mysql_user] = eregi_replace("(\"|\'|\\\)","",$_POST[mysql_user]);

$_POST[mysql_pass] = eregi_replace("(\"|\'|\\\)","",$_POST[mysql_pass]);

$_POST[mysql_baza] = eregi_replace("(\"|\'|\\\)","",$_POST[mysql_baza]);

$_POST[prefix] = eregi_replace("(\"|\'|\\\)","",$_POST[prefix]);

$_POST[login] = eregi_replace("(\"|\'|\\\)","",$_POST[login]);

$_POST[pass] = eregi_replace("(\"|\'|\\\)","",$_POST[pass]);

$_POST[pass1] = eregi_replace("(\"|\'|\\\)","",$_POST[pass1]);

$_POST[mysql_serwer] = trim($_POST[mysql_serwer]);

$_POST[mysql_user] = trim($_POST[mysql_user]);

$_POST[mysql_pass] = trim($_POST[mysql_pass]);

$_POST[mysql_baza] = trim($_POST[mysql_baza]);

$_POST[prefix] = trim($_POST[prefix]);

$_POST[login] = trim($_POST[login]);

$_POST[pass] = trim($_POST[pass]);

$_POST[pass1] = trim($_POST[pass1]);

if ($_POST[mysql_serwer]=="") { $stop[1]="Pole Nazwa serwera nie może pozostać puste."; }

if ($_POST[mysql_user]=="") { $stop[2]="Pole Użytkownik nie może pozostać puste."; }

if ($_POST[mysql_pass]=="") { $stop[3]="Pole Hasło nie może pozostać puste."; }

if ($_POST[mysql_baza]=="") { $stop[4]="Pole Nazwa bazy nie może pozostać puste."; }

if ($_POST[prefix]=="") { $stop[5]="Pole Prefix tabel nie może pozostać puste. Prefix to po prostu przedrostek nazw tabel mających się stworzyć wewnątrz Twojej bazy - użyj np.: otwarty_"; }

if ($_POST[login]=="") { $stop[6]="Pole Użytkownik nie może pozostać puste."; }

if ($_POST[pass]=="") { $stop[7]="Pole Hasło nie może pozostać puste."; }

if ($_POST[pass1]=="") { $stop[8]="Pole Powtórz hasło nie może pozostać puste."; }

if ($_POST[pass]!=$_POST[pass1]) {$stop[9]="Hasło nie zostało powtórzone poprawnie."; }

$znaki = "^[\.\_[:alnum:]\-]+$";

$znaki2 = "<b>\"a-z\" \"A-Z\" \"0-9\"&\"</b> oraz <b>\".\", \"-\", \"_\"</b>";

if ($stop[1]=="" AND !eregi($znaki,$_POST[mysql_serwer])) { $stop[14]="Niedozwolone znaki w Nazwie serwera. Używaj wyłącznie $znaki2"; }

if ($stop[2]=="" AND !eregi($znaki,$_POST[mysql_user])) { $stop[15]="Niedozwolone znaki w nazwie Użytkownika. Używaj wyłącznie $znaki2"; }

if ($stop[3]=="" AND !eregi($znaki,$_POST[mysql_pass])) { $stop[16]="Niedozwolone znaki w haśle. Używaj wyłącznie $znaki2"; }

if ($stop[4]=="" AND !eregi($znaki,$_POST[mysql_baza])) { $stop[17]="Niedozwolone znaki w nazwie bazy danych. Używaj wyłącznie $znaki2"; }

if ($stop[5]=="" AND !eregi("^[\_[:alnum:]]+$",$_POST[prefix])) { $stop[18]="Niedozwolone znaki w nazwie prefixu. Używaj wyłącznie <b>\"a-z\" \"A-Z\" \"0-9\"</b> oraz <b>\"_\"</b>"; }

if ($stop[6]=="" AND !eregi($znaki,$_POST[login])) { $stop[19]="Niedozwolone znaki w nazwie Użytkownika. Używaj wyłącznie $znaki2"; }

if ($stop[7]=="" AND !eregi($znaki,$_POST[pass])) { $stop[20]="Niedozwolone znaki w haśle. Używaj wyłącznie $znaki2"; }

if ($stop[8]=="" AND !eregi($znaki,$_POST[pass1])) { $stop[21]="Niedozwolone znaki w powtórzonym haśle. Używaj wyłącznie $znaki2"; }

if ($stop[1]=="" AND $stop[14]=="" AND strlen($_POST[mysql_serwer])<3) { $stop[22]="Wprowadź minimum 3 znaki"; }

if ($stop[2]=="" AND $stop[15]=="" AND strlen($_POST[mysql_user])<3) { $stop[23]="Wprowadź minimum 3 znaki"; }

if ($stop[3]=="" AND $stop[16]=="" AND strlen($_POST[mysql_pass])<3) { $stop[24]="Wprowadź minimum 3 znaki"; }

if ($stop[4]=="" AND $stop[17]=="" AND strlen($_POST[mysql_baza])<3) { $stop[25]="Wprowadź minimum 3 znaki"; }

if ($stop[5]=="" AND $stop[18]=="" AND strlen($_POST[prefix])<3) { $stop[26]="Wprowadź minimum 3 znaki"; }

if ($stop[6]=="" AND $stop[19]=="" AND strlen($_POST[login])<6) { $stop[27]="Wprowadź minimum 6 znaków"; }

if ($stop[7]=="" AND $stop[20]=="" AND strlen($_POST[pass])<6) { $stop[28]="Wprowadź minimum 6 znaków"; }

if ($stop[8]=="" AND $stop[21]=="" AND strlen($_POST[pass1])<6) { $stop[29]="Wprowadź minimum 6 znaków"; }

if ($stop[6]=="" AND $stop[7]=="" AND $stop[8]=="" AND $stop[19]=="" AND $stop[20]=="" AND $stop[21]=="" AND $stop[27]=="" AND $stop[28]=="" AND $stop[29]=="" AND $_POST[login]==$_POST[pass]) {$stop[10]="Będzie bezpieczniej jeśli login i hasło będą się różnić od siebie."; }

if ($stop[1]=="" AND $stop[2]=="" AND $stop[3]=="" AND $stop[14]=="" AND $stop[22]=="" AND $stop[23]=="" AND $stop[24]==""AND !@mysql_connect($_POST[mysql_serwer], $_POST[mysql_user], $_POST[mysql_pass])) {

$stop[11]="Nie mogę się połączyć z serwerem baz danych. Sprawdź nazwę serwera.";

$stop[30]="Sprawdź czy nazwa Uzytkownika jest poprawna.";

$stop[31]="Sprawdź hasło jest poprawne.";

}

if ($stop[1]=="" AND $stop[2]=="" AND $stop[3]=="" AND $stop[4]=="" AND $stop[11]=="" AND !@mysql_select_db($_POST[mysql_baza])) { $stop[12]="Nie mogę się połaczyć ze wskazaną bazą danych. Instalator nie ma prawa do tworzenia nowych baz - jeśli chcesz założyć nową bazę skorzystaj np. z phpMyAdmin'a"; }

if ($stop[11]=="" AND $stop[5]=="" AND $stop[12]=="" AND $stop[26]=="" AND @mysql_num_rows(mysql_query("SHOW TABLES LIKE '$_POST[prefix]%'")) > 0) { $stop[13] ="Zestaw tabel z podanym prefixem już istnieje. Dla bezpieczeństwa danych instalator nie ma prawa nadpisywać tabel - wybierz inny prefix."; }

return $stop;

}

function admin_site_header() {

header("Content-Type: text/html; charset=ISO-8859-2");

?>

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności