Skocz do zawartości

orton21

Użytkownicy
  • Zawartość

    45
  • Rejestracja

  • Ostatnio

Reputacja

0 Normalna

1 obserwujący

O orton21

  • Ranga
    Czasami na forum
  1. Logowanie

    Udało mi się w końcu Można zamknąć
  2. Logowanie

    Wyprintuj,tzn? ;d
  3. Logowanie

    Poprawiłem,ale nadal to samo.
  4. Logowanie

    Poprawiłem zapytanie,tylko że mam teraz tak <?php // rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent) ob_start(); // start sesji session_start(); // połączenie z mysql mysql_connect('xxx', 'xxx', 'Jxxx') or die('Nieudane polaczenie z baza danych...'); // wybór bazy danych mysql_select_db('xxxk') or die('Nie udalo sie wybrac bazy danych...'); // nagłówek echo '<center><h2>Logowanie</h2></center>'; // sprawdzamy czy user jest już zalogowany if($_SESSION['logged']) echo 'Już jestes zalogowany!'; else { // tworzymy prosty formularz echo '<center><form action="index.php" method="POST"> Nick: <br /> <input type="text" name="nick"><br /> Hasło: <br /> <input type="password" name="pass"><br /> <input type="submit" name="ok" value="Zaloguj"> </form></center>'; // jeśli zostanie naciśnięty przycisk "Zaloguj" if(isset($_POST['ok'])) { $nick = trim($_POST['nick']); $pass = trim($_POST['pass']); // sprawdzamy czy wszystkie dane zostały podane if(empty($nick) || empty($pass)) echo 'Wpisz wszystkie pola!'; // jeśli tak... else { // filtrujemy dane $nick = strip_tags( mysql_real_escape_string( HTMLSpecialChars($nick))); $pass = strip_tags( mysql_real_escape_string( HTMLSpecialChars($pass))); // kodujemy hasło $pass = md5(strtoupper(md5($pass))); // sprawdzamy czy istnieje użytkownik z takim loginem i hasłem $result = mysql_query ("SELECT * FROM `players` WHERE `nick`='$nick' AND `password`='$pass'"); // jeśli nie istnieje if(mysql_num_rows($result)==0) echo 'Niestety podałes niepoprawne dane!'; // jeśli tak... else { // dodajemy wynik zapytania do tablicy $row = mysql_fetch_array($result); // ustawianie sesji że użytkownik jest zalogowany $_SESSION['logged'] = true; // dodawanie do sesji id użytkownika, login oraz datę rejestracji $_SESSION['nick'] = $row['nick']; // wyświetlenie komunikatu oznaczającego poprawne logowanie echo 'Zostałes poprawnie zalogowany! Możesz teraz przejsć na <a href="index.php">stronę główna</a>'; } } } } // rozłączenie z bazą danych mysql_close(); // koniec buforowania ob_end_flush(); ?> To dalej piszę niepoprawne dane. ;/
  5. Logowanie

    Z tym że dalej piszę niepoprawne dane ; /
  6. Logowanie

    Tak? // kodujemy hasło $pass = md5(strtoupper(md5($pass)));
  7. Logowanie

    Czyli mam zrobić tak jak tutaj na przykładzie? $zdanie = "Przykladowe zdanie do zamiany"; //do zmiennej zdanie przypisujemy łańcuch $zdanie = strtoupper($zdanie); //zamieniamy litery na wielkie używając funkcji strtoupper echo $zdanie; //wyświetlamy zamienione zdanie Tylko to 'echo $zmienna ' gdzie mam umiescić?
  8. Logowanie

    Cześć,korzystając poradnika wyszło mi takie coś <?php // rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent) ob_start(); // start sesji session_start(); // połączenie z mysql mysql_connect('localhost', 'xxxxxx', 'xxxxxxxx') or die('Nieudane polaczenie z baza danych...'); // wybór bazy danych mysql_select_db('xxxxxxx') or die('Nie udalo sie wybrac bazy danych...'); // nagłówek echo '<center><h2>Logowanie</h2></center>'; // sprawdzamy czy user jest już zalogowany if($_SESSION['logged']) echo 'Już jestes zalogowany!'; else { // tworzymy prosty formularz echo '<center><form action="index.php" method="POST"> Nick: <br /> <input type="text" name="nick"><br /> Hasło: <br /> <input type="password" name="pass"><br /> <input type="submit" name="ok" value="Zaloguj"> </form></center>'; // jeśli zostanie naciśnięty przycisk "Zaloguj" if(isset($_POST['ok'])) { $nick = trim($_POST['nick']); $pass = trim($_POST['pass']); // sprawdzamy czy wszystkie dane zostały podane if(empty($nick) || empty($pass)) echo 'Wpisz wszystkie pola!'; // jeśli tak... else { // filtrujemy dane $nick = strip_tags( mysql_real_escape_string( HTMLSpecialChars($nick))); $pass = strip_tags( mysql_real_escape_string( HTMLSpecialChars($pass))); // kodujemy hasło $pass = md5($pass); // sprawdzamy czy istnieje użytkownik z takim loginem i hasłem $result = mysql_query ("SELECT * FROM 'players' WHERE 'nick' = '{$nick}' AND 'pass' = '{$password}'"); // jeśli nie istnieje if(mysql_num_rows($result)==0) echo 'Niestety podałes niepoprawne dane!'; // jeśli tak... else { // dodajemy wynik zapytania do tablicy $row = mysql_fetch_array($result); // ustawianie sesji że użytkownik jest zalogowany $_SESSION['logged'] = true; // dodawanie do sesji nick $_SESSION['nick'] = $row['nick']; // wyświetlenie komunikatu oznaczającego poprawne logowanie echo 'Zostałes poprawnie zalogowany! Możesz teraz przejsć na <a href="index.php">stronę główna</a>'; } } } } // rozłączenie z bazą danych mysql_close(); // koniec buforowania ob_end_flush(); ?> Tylko teraz gdy wpisuję poprawny login i hasło piszę że są niepoprawne dane. W bazie mam tak w tabeli players: Nick Password Test 6F56E9B0A9ADE2FEBFC78EC7370EA165 Nie wczytuje hasła bo jest zakodowane? Jeśli tak to jak mogę zrobić żeby logowanie działało? Z góry dziękuje za pomoc
  9. Cześć. Mam na forum taki urywek kodu if ($context['user']['is_logged']) { if (!empty($context['user']['avatar'])) echo ' <p class="avatar">', $context['user']['avatar']['image'], '</p>'; echo ' I jak mogę zrobić aby ten avatar był w rozmiarach 100x100 wyświetlone?
  10. TS3 na VPS

    Właśnie chciałbym,ale nie mogę za bardzo tam ogarnąć tych informacji gdzie to się dokładniej zgłosić. Pomógłbyś mi? Byłbym bardzo wdzięczny.
  11. TS3 na VPS

    Cześć. Nie wiem czy to dobry dział,jeśli nie to proszę o przeniesienie. Mam takie pytanko,czy jeśli na stronie http://npl.teamspeakusa.com/ts3npl.php widnieje taki komunikat This website is for obtaining a NON-PROFIT license for your TeamSpeak 3 server. WE DO NOT PROVIDE TEAMSPEAK SERVER HOSTING. Non-Profit License registration is for NON-PROFIT entities who wish to increase their TeamSpeak 3 Server's capacity to allow a maximum of 10 virtual servers and 512 slots. Non-profit entities include but are not limited to organizations such as online gaming clans, guilds, or friends and family who utilize TeamSpeak software in a manner in which profit or gain of any kind is NOT intended. To czy jest jakaś inna szansa,aby uzyskać za darmo licencję od nich?
  12. Straszne lagi

    Nie,właśnie nie chodzi o mc, a o serwer samp.
  13. Straszne lagi

    Cześć. Od kilku dni na moim serwerze występują straszne lagi. Wcześniej nie miało nic takiego miejsca,a teraz strasznie się lipnie gra.. Czy mogę jakoś sprawdzić ewentualnie znaleźć przyczynę oraz dowiedzieć się czy to wina mojej mapy czy maszyny VPS?
  14. apache

    Hm,to są jakieś inne pomysły,aby ta strona od phpmyadmina mi działała ?
  15. apache

    root@fp:~# apt-get purge apache2* Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package apache2.2-common_2.2.16-6+squeeze11_i386.deb E: Couldn't find any package by regex 'apache2.2-common_2.2.16-6+squeeze11_i386.deb' E: Unable to locate package apache2.conf E: Couldn't find any package by regex 'apache2.conf' root@fp:~# apt-get install apache2 Reading package lists... Done Building dependency tree Reading state information... Done apache2 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 40 not upgraded.
×