AlanW Opublikowano 4 Lipca 2011 Udostępnij Opublikowano 4 Lipca 2011 Potrzebuje zrobić skrypt który pobierze z bazy danych id osoby o loginie i haśle które wcześniej podał i następnie pobierze z bazy danych jakieś dane z tabeli o tym id. Zrobiłem tyle: $id=mysql_query("SELECT id FROM konta WHERE login = '".$_SESSION['login']."' && haslo = '".$_SESSION['haslo']."' "); i $imie = mysql_query("SELECT imie FROM konta WHERE id='$id'"); tyle że nie wiem jak połączyć oba. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arkarius Opublikowano 4 Lipca 2011 Udostępnij Opublikowano 4 Lipca 2011 $wynik = mysql_query("SELECT id,imie FROM konta WHERE login = '".$_SESSION['login']."' && haslo = '".$_SESSION['haslo']."' "); $rekord = mysql_fetch_array($wynik); $id = $rekord['id']; $imie = $rekord['imie']; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
AlanW Opublikowano 4 Lipca 2011 Autor Udostępnij Opublikowano 4 Lipca 2011 Ok dzięki, nie wiem czemu nie skojarzyłem że mogę w WHERE dawać hasło i login zamiast na siłę kombinować z tym id ;p a do tego pokazałeś mi nową metodę wybierania rekordów. Dzięki jeszcze raz. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Lipca 2011 Administratorzy Udostępnij Opublikowano 4 Lipca 2011 Pamiętaj, że jak ktoś poda jako login ' OR 1=1; to jesteś w lekkiej dupie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 4 Lipca 2011 Udostępnij Opublikowano 4 Lipca 2011 Przecież Ty nie wiesz co on trzyma w sesji. Może przed zapisem do sesji czyści dane ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Lipca 2011 Administratorzy Udostępnij Opublikowano 4 Lipca 2011 A bo to w sesji.... nie przyjrzałem się, myślałem, że to _POST :P zobaczyłem podkreślnik i bezmyślnie odpisałem :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
AlanW Opublikowano 4 Lipca 2011 Autor Udostępnij Opublikowano 4 Lipca 2011 Gnysek mógł byś rozjaśnić o co chodzi z ' OR 1=1; bo nie do końca rozumiem (w php w sumie od niedawna siedzę) nawet jak ma mi to teraz nie przeszkadzać ale wole na przyszłość wiedzieć ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Lipca 2011 Administratorzy Udostępnij Opublikowano 4 Lipca 2011 Chodziło o "SQL Injection", tzn. np. takie podanie loginu lub hasła, że jak to wkleisz w kod SQL, to wyjdzie inne zapytanie, które zwróci inne dane, niż zaplanowałeś (np. dostęp do konta admina). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arkarius Opublikowano 4 Lipca 2011 Udostępnij Opublikowano 4 Lipca 2011 Chodzi o to, że w takim przypadku ' skonczy ciag znakow dla loginu i zostanie dodane OR 1=1 do zapytania które zwróci wartość true i Cię zaloguje bez sprawdzania loginu i hasła. E: spóźniłem się zdeka xd Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
AlanW Opublikowano 4 Lipca 2011 Autor Udostępnij Opublikowano 4 Lipca 2011 No ok dzięki rozumiem o co chodzi, nie wiem jeszcze dokładnie jak to zastosować ale to już poszukam sobie jak będę potrzebował - dobrze ,że wiem że coś takiego jest ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Lipca 2011 Administratorzy Udostępnij Opublikowano 4 Lipca 2011 Otóż powinieneś wiedzieć jak robić, zeby tego ktoś nie mógł zastosować :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
AlanW Opublikowano 4 Lipca 2011 Autor Udostępnij Opublikowano 4 Lipca 2011 W takim razie poczytam o tym w najbliższym czasie ale na pewno nie dzisiaj bo po kilku dniach siedzenia nad tym już nie ogarniam ;p (w sensie ,że bez min. dnia przerwy nie przyswoję już żadnych informacji na ten temat ^^ ) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 12 Lipca 2011 Udostępnij Opublikowano 12 Lipca 2011 Ja w ogóle nie mogę nic zrobić w MySQL. Nie potrafię się nawet połączyć, a kombinowałem wiele razy. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawka83 Opublikowano 12 Lipca 2011 Udostępnij Opublikowano 12 Lipca 2011 Straszna historia, nie umieć odpalić pierwszego lepszego kursu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 12 Lipca 2011 Udostępnij Opublikowano 12 Lipca 2011 Kod napisać potrafię, gorzej z tym, żeby ustawić sobie środowisko. Instalowałem jakieś tam XAMMPy, Apachy i inne takie ale cały czas kicha. PHP w końcu zadziałało, ale MySQl nie, teraz wolę się Javy uczyć. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 13 Lipca 2011 Administratorzy Udostępnij Opublikowano 13 Lipca 2011 A ja myślałem, że postawienie WAMPA czy XAMPA to tylko "Dalej > Dalej > Dalej". Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 13 Lipca 2011 Udostępnij Opublikowano 13 Lipca 2011 To źle myślałeś, postawienie XAMPP to "Dalej > Dalej > Dalej > Zakończ".WampServer 2 ma MySQL. EDIT: poradnik http://www.akademiapanaflexa.pl/2009/11/18...aniem-zend_amf/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 13 Lipca 2011 Filar Społeczności Udostępnij Opublikowano 13 Lipca 2011 Dlatego też ja używam Uniform Web Server, ponieważ nie muszę nic instalować. Wystarczy rozpakować i odpalić. Zero klikania dalej -> dalej -> ... Np. nagrywa się to to na pendrive i mamy apacha, php i mysql w wersji portable. http://sourceforge.net/projects/miniserver...er/7.1.2-Orion/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 13 Lipca 2011 Administratorzy Udostępnij Opublikowano 13 Lipca 2011 easyPHP, Wampp czy Xampp też chodzą z pendrive bez większych problemów :) Nie powinno być problemów z MySql w żadnym z nich, nawet PDO działa chyba domyślnie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 13 Lipca 2011 Filar Społeczności Udostępnij Opublikowano 13 Lipca 2011 "bez większych problemów", "nie powinno być", "działa chyba domyślnie". Fajnie, tylko po kiego grzyba kombinować, skoro uniform webserver jest dedykowaną paczką portable ze wszystkim co potrzebne. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się