Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP?] Logowanie
kyku
post 25.02.2009, 21:18:41
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


Witam!
Chcialbym sie dowiedziec jak mozna zrobic logowanie na jakiejs stronie (na IP czy tam czyms mojej strony)

wiem, ze takie cos jest mozliwe (jakies tam rozne proxy czy cos )

Jezeli nie da sie tego zrobic w PHP prosze mnie nakierowac na cos innego winksmiley.jpg

a i dobrze by bylo gdyby logowanie bylo wysylane metoda POST (bez inputow) o ile to mozliwe oczywiscie winksmiley.jpg

Ten post edytował kyku 25.02.2009, 21:19:34


--------------------
eArena.pl - hosting serwerów gier multiplayer
Go to the top of the page
+Quote Post
Foxx
post 25.02.2009, 21:24:48
Post #2





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


Da się zrobić w PHP.
Cytat
dobrze by bylo gdyby logowanie bylo wysylane metoda POST (bez inputow)

Proponuję zacząć od podstaw:
http://forum.php.pl/index.php?act=Search&a...te=%2Blogowanie
http://forum.php.pl/index.php?act=Search&a...te=%2Blogowanie
Go to the top of the page
+Quote Post
kyku
post 25.02.2009, 21:38:53
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


"bez inputow"

normalne logowanie to nie problem ale bez inputow i aby wyslac to metoda post to nie mam pojecia jak zrobic.

a i w jaki sposob mozna zrobic aby logowalo sie nie ma moim IP (na ip strony)
btw. twoje linki nie dzialaja

Ten post edytował kyku 25.02.2009, 21:39:22


--------------------
eArena.pl - hosting serwerów gier multiplayer
Go to the top of the page
+Quote Post
Foxx
post 25.02.2009, 21:55:01
Post #4





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


Co rozumiesz przez "bez inputów"?
Czy możesz doprecyzować swój problem?
Go to the top of the page
+Quote Post
kyku
post 25.02.2009, 21:58:53
Post #5





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if(cos == cos){
  3. //cos tam sie dzieje
  4. } else {
  5. //Tutaj logowanie
  6. }
  7. ?>


chodzi mi o to, ze jeśli warunek się nie spełni to automatycznie zaloguje sie (jezeli juz by sie tak nie dalo to dam pola do wpisania nicku i hasla smile.gif )

chodzi mi o to aby zalogowalo sie pod innym adresem IP (strony)

Ten post edytował kyku 25.02.2009, 21:59:30


--------------------
eArena.pl - hosting serwerów gier multiplayer
Go to the top of the page
+Quote Post
Foxx
post 25.02.2009, 22:10:11
Post #6





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


A jaki dokładnie ma być ten warunek do spełnienia? Co chcesz sprawdzać?
Go to the top of the page
+Quote Post
jezoo
post 26.02.2009, 09:16:50
Post #7





Grupa: Zarejestrowani
Postów: 92
Pomógł: 3
Dołączył: 4.04.2006

Ostrzeżenie: (0%)
-----


@Foxx, kyku ma na mysli, zeby nie uzywac formularza html, to proponuje PHP_AUTH
Go to the top of the page
+Quote Post
kyku
post 26.02.2009, 12:40:10
Post #8





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


PHP_AUTH to cos calkiem innego.
Ja potrzebuje jakiegos sposobu zalogowania sie na innej stronie przy uzyciu IP mojej strony (na ktorej bedzie skrypt). Juz nie musi byc to automatyczne. Sam sobie wpisze haslo i login winksmiley.jpg


--------------------
eArena.pl - hosting serwerów gier multiplayer
Go to the top of the page
+Quote Post
Foxx
post 26.02.2009, 12:43:18
Post #9





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


W takim razie potrzebujesz curl" title="Zobacz w manualu PHP" target="_manual czarodziej.gif
Go to the top of the page
+Quote Post
kyku
post 26.02.2009, 15:23:33
Post #10





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $output = file_get_contents('http://www.jakasstrona.pl/cos.html');
  3. preg_match('#<div id="jakis tam">(.*?)</div>#s', $output, $match);
  4. echo $match[1];
  5. if($match[1] == "tekst na stronie"){
  6. echo 'OK!';
  7. // tutaj jeszcze inne badziewie ;D
  8. } else if($match[1] != "tekst na stronie" && $match[1] != "jakis inny tekst" ){
  9. //jezeli te warunki sie nie spelnia oznacza, ze nie jestesmy zalogowani
  10. // moje pytanie brzmi: jak to zrobic ?
  11. }
  12. else
  13. {
  14. echo 'inny blad tongue.gif';
  15. }
  16. ?>


kod na pewno jest dobry ale nie wiem co zrobic by sie zalogowalo tam gdzie zaznaczylem (ew. wyslwietlil sie formularz do wpisania nicku i hasla)
probowalem z tym curlem (proxy) lecz nie wyszlo..
zrobil bym to za pomoca zwyklego formularza z html lecz zalogowalo by sie na moim IP/sesji czy tam czyms winksmiley.jpg i nie dzialalo by nadal to sprawdzanie..

Ma ktos jakis pomysl w jaki sposob to mozna zrobic ?

Ten post edytował kyku 26.02.2009, 15:25:42


--------------------
eArena.pl - hosting serwerów gier multiplayer
Go to the top of the page
+Quote Post
mike
post 26.02.2009, 15:24:18
Post #11





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(kyku @ 26.02.2009, 15:23:33 ) *
probowalem z tym curlem (proxy) lecz nie wyszlo..
To próbuj aż wyjdzie bo nie masz innego wyjścia tongue.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 06:11