Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP?] Logowanie
Forum PHP.pl > Forum > PHP
kyku
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
Foxx
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
kyku
"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
Foxx
Co rozumiesz przez "bez inputów"?
Czy możesz doprecyzować swój problem?
kyku
  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)
Foxx
A jaki dokładnie ma być ten warunek do spełnienia? Co chcesz sprawdzać?
jezoo
@Foxx, kyku ma na mysli, zeby nie uzywac formularza html, to proponuje PHP_AUTH
kyku
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
Foxx
W takim razie potrzebujesz curl" title="Zobacz w manualu PHP" target="_manual czarodziej.gif
kyku
  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 ?
mike
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.