Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak zrobić taką stronę?


Rekomendowane odpowiedzi

Opublikowano

Witam, chciałbym się dowiedzieć jak zrobić stronę, która będzie zapisywać loginy i hasła osób, które się zarejestrowały na tejże stronie. Jest to w ogóle możliwe? :)

Opublikowano

Witam, chciałbym się dowiedzieć jak zrobić stronę, która będzie zapisywać loginy i hasła osób, które się zarejestrowały na tejże stronie. Jest to w ogóle możliwe? :)

Odpowiem ci na to pytanie jak ty mi odpowiesz na takie pytanie: Jak zrobić takie auto które jeździ, i można w nim otwierać i zamykać drzwi i wgl.

 

Skoro korzystasz z MPCForum z twojego kotna to to chyba jest OCZYWISTE że to jest możliwe. 

 

To jest po prostu głupie pytanie, no jak można zrobić stronę internetową? Może ci jeszcze krok po kroku opiszemy jak zrobić stronę internetową?

 

https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=jak%20zrobi%C4%87%20stron%C4%99%20internetow%C4%85

 

 

Około 28 600 000 wyników

A więc skoro masz 26 milionów wyników w Google to po kij się pytasz i spamisz, bo takich tematów jest miliony?

 

https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=kurs+tworzenia+stron+www

 

 

Około 1 090 000 wyników 

https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=tworzenie+stron+www+dla+zielonych

 

 

Około 1 190 000 wyników

https://www.youtube.com/results?search_sort=video_view_count&search_query=kurs+tworzenie+stron+www

 

 

 
Około 11 400 wyników
http://pl.html.net/
http://w3schools.com/
http://www.poradnik-webmastera.com/kursy/html/
http://webmaster.helion.pl/index.php/html-dla-poczatkujacych 

A więc, przepraszam że tak ostro, jak zadajesz tak proste pytania, i znajduje się na nie tak dużo odpowiedzi (są pierdyliardy polskich stron na temat tworzenia stron www, pierdyliardy polskich książek na ten sam temat, i w uj kursów na YouTube poczynając od gimbazy do profesjonalnych developerów którzy tłumaczą zielonym jak się robi stronę www)

 

A więc jeżeli nie potrafisz korzystać z internetów to będzie z ciebie marny developer.

Opublikowano

Odpowiem ci na to pytanie jak ty mi odpowiesz na takie pytanie: Jak zrobić takie auto które jeździ, i można w nim otwierać i zamykać drzwi i wgl.

 

Skoro korzystasz z MPCForum z twojego kotna to to chyba jest OCZYWISTE że to jest możliwe. 

 

To jest po prostu głupie pytanie, no jak można zrobić stronę internetową? Może ci jeszcze krok po kroku opiszemy jak zrobić stronę internetową?

 

https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=jak%20zrobi%C4%87%20stron%C4%99%20internetow%C4%85

A więc skoro masz 26 milionów wyników w Google to po kij się pytasz i spamisz, bo takich tematów jest miliony?

 

https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=kurs+tworzenia+stron+www

https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=tworzenie+stron+www+dla+zielonych

https://www.youtube.com/results?search_sort=video_view_count&search_query=kurs+tworzenie+stron+www

http://pl.html.net/
http://w3schools.com/
http://www.poradnik-webmastera.com/kursy/html/
http://webmaster.helion.pl/index.php/html-dla-poczatkujacych 

A więc, przepraszam że tak ostro, jak zadajesz tak proste pytania, i znajduje się na nie tak dużo odpowiedzi (są pierdyliardy polskich stron na temat tworzenia stron www, pierdyliardy polskich książek na ten sam temat, i w uj kursów na YouTube poczynając od gimbazy do profesjonalnych developerów którzy tłumaczą zielonym jak się robi stronę www)

 

A więc jeżeli nie potrafisz korzystać z internetów to będzie z ciebie marny developer.

Okej, dzięki bardzo za tą ostrą jak i jasną odpowiedź. Nie, że nie umiem korzystać z "INTERNETÓW" aczkolwiek liczyłem na to, że ktoś mi poda przydatne linki, i tym podobne. Za to Ci dziękuje i radzę potrenować cierpliwość! :)

 

Aczkolwiek skoro już tak się "NASZUKAŁEŚ" to mogłeś mi podać również pare wskazówek dotyczących tego jak później z tej strony wyciągnąć te hasła i loginy.

Opublikowano

@BrajanPL12

Pierw HTML ;) potem może i będziesz mógł napisać temat jak zrobić takie logowanie ;p

 

 

//EDIT

czytaj co napisałem jeszcze wyżej.

 

I taka mała podpowiedź :)

 

<form action="login.php" method="POST">
Login: <input type="text" name="login">
Hasło: <input type="password" name="haslo">
</form>
Opublikowano

@1361622928-U485574.pngBremLOL już mu podałem prawie że to samo co ty.

 

Sprawa wygląda mniej więcej tak:

 

HTML+CSS+JS = Wygląd strony i proste skrypty (tzn. jakieś ruchy, animacje i inne duperele, np. gry to JS)

PHP lub NODE.js lub ASP.net lub Ruby lub Python odpowiadają za wszystko co się dzieje po stronie serwera i współpracują z bazą danych (np. MySQL) w bazie danych trzymane są loginy, hasła (w postaci "hasza" ang. hash) itd, które "wyciągane są za pomocą SQL"

 

np. przykładowy kod PHP i SQL

$wynik_działania_bazy = $baza->quary("SELECT * FROM 'użytkownicy' WHERE 'nick'='cody3223'");

to znaczy:

$zmienna = $zmienna_bazy -> zapytanie_do_bazy ("WYCIĄGNIJ WSZYSTKIE DANE Z TABELI użytkownicy W POLU W KTÓRYM POLE 'nick' JEST TAKIE SAME JAK 'cody3223'")

Uczysz się:

  1. HTML(5, nie ucz się 4)+CSS(1,2,3)+JavaScript
  2. Warto się nauczyć jakiejś biblioteki do JS np. jQuery, ale to nie jest "obowiązkowe" ani "ważne" (są inne sposoby na "zastąpienie" biblioteki jQuery która dość dużo waży, ale ułatwia życie)
  3. Tu już wybierasz: PHP (łatwy ale uczy złych praktyk i minusy) ASP.net, Ruby, Python, Node.JS (JavaScript po stronie serwera)
  4. Następnie po opanowaniu (np.) PHP uczysz się korzystania z bazy danych (np. popularna) MySQL i zapytania do niej (+ Biblioteka czy inna wbudowana rzecz do obsługi baz danych, w przypadku PHP jest to: MySQLi lub PDO, obiektowe oczywiście)
  5. Radzę nauczyć się jakiejś biblioteki czy MVC do języka (ja wybrałem CodeIgniter) poczytaj sobie co to są te MVC i inne biblioteki (zapomniałem nazwy więc mówie biblioteki)

Oczywiście należy też się nauczyć prawidłowego przechowywania haseł użytkowników (Hash + Salt, czasami też Pepper, nie do końca wiem co to jest), i o atakach na twoją stronę (czyli "SQL Injection", ataki typu Brute-Force)

 

Nie słuchaj patolenia niektórych użytkowników że salt nic nie daje, bez "salt'u" po wykradzieniu bazy danych twoje hasze są bezbronne (tzn. w łatwy sposób da się "odgadnąć hasła")

 

Jak działa łamanie haszy? Właściwie z haszy nie da wydobyć hasła (tzn. da się zahaszować hasło, ale nie da się odhaszować) ale istnieje pewien sposób:

 

Masz pewien hasz: 0923409h2344dsafd

I generujesz tysiące haszy aż napotkasz ten podany wyżej:

"alamakota" 353453453kikhj544

"tadeuszmakota" 3294583jiusdfgusi39

"qwerty124" sd923uefwi

aż w końcu po tych kilku milionach haszy, generator generuje taki hasz:

"lubięlordamakina" 0923409h2344dsafd 

 

I bingo! Złamałeś hasz! (w sensie generuje się tysiące haszy typu "a" "b" "ala ma kota" i porównuje czy hasz tych słów jest taki sam jak hasz z bazy danych)

 

Jak nic nie rozumiesz to się nie martw :D Po prostu zawsze zapisuj w bazie danych Hasz z "Salt" (poczytaj przykłady, i tutoriale o haszach i salcie)

 

 

No ale jeżeli hasło da się zahaszować a nie da się odhaszować to jak zrobić ogólnie system logowania?

 

Użytkownik się rejestruje -> hasło: niepodam1 -> zahaszuj -> 029384209384 -> wrzuć do bazy

Użytkownik się loguje -> hasło: niepodam1 -> zahaszuj -> 029384209384 -> sprawdź czy w bazie danych jest taki sam hasz -> taki sam -> zalogowano

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...