Skocz do zawartości

producer

Members
  • Zawartość

    39
  • Rejestracja

  • Ostatnio

O producer

  • Ranga
    Pijawka II

O użytkowniku

  • Płeć
    Nie podano

Ostatnio na profilu byli

147 wyświetleń profilu
  1. Bardzo dziękuje panowie za pomoc, wszystko już działa świetnie, frameworków używam bo mam gotowe już segregowanie np według uprawnień lub ostatnio zarejestrowanych, samemu pewnie do tabeli też bym to zrobił ale to znowu dodatkowe linijki kodu i czas
  2. @KRZYSZT0FSLENDER Faktycznie chyba o to mi chodziło lecz mam kolejny problem, aby nie zaśmiecać łącza z serverem zrobie na zasadzie przycisku, jeżeli będzie Ci się chciało możesz powiedzieć jak zrobić z automatyczna np co 1 minute. Okej ale problem mam taki że nie wiem jak połączyć te 2 skrypty bo wychodzą konflikty i albo coś się nie ładuje albo coś nie wyświetla, zamieszcze tutaj niżej te wycinki kodu. Robiłem to na różne sposoby po prostu jak wkleję skrypt chart do loadxmldoc() to nic się nie zadzieje, nawet próbowałem to w osobnych plikach odwoływać się przez skrypt php w js, ale javascript ma chyba konflikt z php i nic nie czyta dla przykłądu <script> <?php include plik...; ?> </script> pomyślałem że zapewne po każdym takim facie trzeba czyścić tablice to użyłem <?php unset($row); ?> na początku i brak efektów testpolecenie.php index.php
  3. Bardzo dziękuje za pomoc, masz racje, ale znalazłem jeszcze inny sposób zastosowałem Tablicę dwuwymiarową, choć teraz dałeś mi pomysł aby czasowo odświeżać to by miało większy sens
  4. Cześć, podczas tworzenia statystyk natrafiłem na pewien problem, jeszcze tylko przedstawię że moim finalnym celem ma być tabelka zawierająca 5 ostatnich użytkowników, a sama tabelka jest z google chart oto jej skrypt fajnie tylko że zamiast użytkowników mike,jim,alice,bob chce dopisać swoich, pomyślałem że to nic trudnego więc zrobiłem zapytanie do bazy danych, wykonałem i pobrałem dla łatwiejszej nauki tylko jednego ostatniego użytkownika oto kod: w miejsce gdzie byli wpisani alice bob i tp, wstawiłem [<?php echo $id1; ?>], więc wygląda tak wszystko zadziałało, tylko teraz pytanie jak osiągnąć to dla 5 użytkowników?, gdyż musiałbym aby skrypt php każdego użytkownika przypisywał do innej zmiennej $id1, $id2 więc musiałbym wykonywać aż 5 zapytań do bazy danych, potem tylko w js dopisać jak jak wyżej. Zapewne jest jakaś opcja która pobiera od razu 5 użytkowników, rozdziela to na kilka zmiennych i po kłopocie tylko niestety nie wiem jak to wykonać byłbym bardzo wdzięczny za pomoc Baza danych to jedna tabela user która zawiera id,email,password,datereigster,ip
  5. Witam chciałem się dowiedzieć czy dobrze planuje połączenie 2 tabel relacją jeden do wielu, na zasadzie przypisania danego tokena do danego id użytkownika. Efekt finalny ma być zapisywanie sesji w pliku cookie, ale nie można zapisać loginu i hasła to planuję zapisać token wygenerowany dla sesji. Jeden do wielu ponieważ 1 użytkownik może logować się na kilku urządzeniach, wiec w tabeli 2 może być np: dwa razy id do jednego tokenu. Więc mam ... Tabela 1 - idusera (KP - Klucz Podstawowy) - login - haslo - email Tabela 2 - idusera (KP) - token łącze to poleceniem: ALTER TABLE `tabela2` ADD FOREIGN KEY (`idusera`) REFERENCES `tabela1`(`idusera`) Teraz pytanie czy zaplanowałem to dobrze czy widoczne są tu jakieś błędy? Ps: Jak w php wygenerować długi ciąg losowych znaków, istnieję do tego jakaś bezpieczna funkcja? Plus możecie polecić mi kilka funkcji do szyfrowania tego ciągu znaku a później do zdeszyfrowania. Bardzo dziękuję!
  6. Witam Wszystkich, pewna część tego forum ma mnie już dosyć ale przejdźmy do szczegółów. Starałem się odwzorować pewną strone którą znalazłem na internecie (obraz dam na samym dole). Dzisiejszy dzień nie sprzyja mojemu myśleniu do tego stopnia że google stał się trudny hah, a czas goni! Na tym obrazku jest wygląd strony logowania podzielony na pół, jedna połowa biała, druga z szarym tłem, i przez środek przechodzi pochylony prostokąt. Starałem się uzyskać efekt pochylonego prostokąta opcją transform później rotate, lecz wszystko powoduje że ten pochylony prostokąt wychodzi po za szare tło rozjeżdża się wszystko, Jak by udało się wam mi powiedzieć jak uzyskać aby to wyglądało podobnie lecz responsywnie, nawet po scroolu żeby wyglądało tak samo. + jeżeli ktoś chce może powiedzieć pod jaką nazwą szukać szukać wyglądu tych pól do wprowadzania hasła i emaila, wyglądają bardzo ładnie, otwarte i estetyczne Załączę też to co udało mi się zrobić: STRONA:
  7. Dziękuje za pomoc, hah używam sha1, ale miałem dylemat nad md5
  8. Witam witam, ostatnio męczyłem się z wszystkimi znakami a teraz przyszła pora na jeden konkretny. Do systemu logowania podczas pobierania hasła z formularza zastosowałem htmlspecialchars($_POST['password']); Wszystko było by świetnie, lecz fakt że \ (backslash) potrafi wysypać mi stronę. Po wpisaniu ukośnika w pole hasło wyświetla się taki błąd " blad zapytania You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"\")' at line 1 " Wygląda na to że owy backslash przerywa polecenie, czy znacie jakąś funkcję lub możliwość naprawienia tego błędu? Mogę użyć str_replace() lecz ta funkcja całkowicie usunie użytkownikowi nawet możliwość zakładania konta z hasłem w którym będzie właśnie owy ukośnik, a chyba nie o to chodzi, wolałbym jednak aby użytkownik miał możliwość korzystania z slasha tak jak na innych stronach. Zamieszczę wycinki z kodu odpowiadającego za logowanie Z góry bardzo dziękuje wszystkim za pomoc
  9. Zastosowałem htmlspecialchars() Czy tak to wystarczy czy to wogóle działa tak jak powinno? Wycinek z formularza rejestracyjnego , w pierwszym pliku mam formularz a w tym pobieram i wysyłam zapytania do bazy danych. gdy ktoś wpisuje np " podczas rejestracji normalnie przechodzi nie zabrania mu, ale w bazie danych mam login wyglądający tak dla przykładowego użytkownika (adam1") wygląda rekord login: adam1&quot; Do formularza logowania dopisałem tak samo, i użytkownik potrafi się zalogować na loginie adam1" Czy tak powinno na początek wystarczyć czy lepiej kategorycznie zabronić używania tych znaków, jakąś funkcją która je wykluczy i gdy wpisze się " to usunie go?
  10. OO Wreszcie dziś moge pisać, okej dziękuje za pomoc @Latreso W przypadku 1, nic się nie wyświetla nic nie wysyła, totalny brak reakcji. Co do 2 to tak zrobiłem kod zamieszczę niżej, zamienia mi te zakazane znaki na te "ciągi znaków" w bazie są zapisywane zgodnie z kodowaniem, tylko teraz mam problem w którym miejscu mam je odkodować, próbowałem ale wywala mi troszke błędów więc domyslam się że w złym miejscu. Zastosować pewnie muszę funkcję odwrotnie, najpierw dać te znaki zakodowane i odkodować Kod
  11. zgadza się sprawdziłem i to jest wina tego filtru, wpisałem samo $_post[message] pobrało wiadomość z polskimi znakami, przepraszam że to było tak widoczne ale dopiero jestem początkujacy a na filtrach totalnie się nie znam, poleciłbyś coś może zamiast tego? lub ten ale dodać wykluczenia i wykluczyć polskie znaki. Tylko jak to zrobić? A i przy okazji gdy już jesteśmy przy tych filtrach czy można było by się też dowiedzieć jaki filter zastosować właśnie też do pola login i hasło aby ktoś nie wykonał ataku?
  12. okej dziękuje za podpowiedz poprawiłem dodałem skan, mam nadzieję ze się zgadza
  13. Cześć mam otóż pewien problem, na stronie normalnie polskie znaki działają, zrobiłem system newsów, do bazy danych zapisywane są i wyświetlają się bez problemy, ale gdy pobrałem z internetu gotowy skrypt shout boxa, i go dodałem, formularz z funkcją na glownej stronie, a plik wykonujący jest w osobnym folderze o nazwa pliku jquery 1.9.0? z rozszerzeniem js z dodatkami ajaxa jakże dziwnie to brzmi, wracając do tematu nie pobiera polskich znaków nie wyświetla zupełnie nic gdy wpiszemy np ść, do shout boxa piszę ś ć ź po czym wiadomość wysłana jako pusta i się wysyła, a jest to o tyle dziwne ze shout box sprawdza i gdy chce sie wysłac pusta wiadomość wywala informacje że nie może być pusta, a ść przechodzi i do bazy dodaje się rekord w polu "tresc" też pusty, co pokazuje jak by nie pobierał już z formularza polskich znaków i nie przekazywał ich dalej. Wszędzie dodałem gdzie mogłem utf-8 ale dalej nic. Jakieś rady? ps: wiem że google nie boli ale przeszukuje już 2h i dalej nic nie pomaga, wiekszość ma o tyle przyjemność że im ść zamienia się na sc, a mi totalnie ani to ani tamto KOD INDEX.PHP shout.php PLIK: jquery-1.9.0.min.js Skan Jquery-1.9.0.min.js https://www.virustotal.com/#/file/f24a446638e285c4467c333cb0c5067f89b07efb258a192a471dce8e5024f89a/detection
  14. Witam wszystkich, mam mały problem odnośnie walidacji formularza rejestracyjnego Zrobiłem plik register.php który posiada w sobie formularz rejestracyjny: Jeżeli wprowadzimy dane przekieruje do pliku reg1.php który odpowiada za połączenie z baza danych oraz wysłanie zapytań na początku pobieram dane $password1 = $_POST['password1']; tak samo jest z password2 , login, email, później sprawdzam czy podany login nie jest już w bazie $zapytanie4 = 'SELECT * FROM user WHERE login = "'.$login.'" '; $wynik4 = mysqli_query($connect, $zapytanie4); $user4 = mysqli_fetch_row($wynik4); if ($user4 > 1) { echo "Login juz istnieje"; } else { // Dalszy kod jeżeli login jest poprawny} teraz chciałbym się dowiedzieć jak zrobić dobrą walidacje, aby zabezpieczyć przed atakami i spełniała warunki: login : wszystkie wielkości znaków, max znaków 30, tylko znaki białe hasło: wszystkie wielkości znaków, max znaków 30, znaki białe i znaki specjalne email: tylko postać maila np "[email protected]" Za pomoc bardzo dziękuję

×
Okienko zamknie się za 5 sekund...