I am vader Opublikowano 19 Grudnia 2013 Udostępnij Opublikowano 19 Grudnia 2013 Doszedłem do takiego punktu, w którym muszę wykonać logowanie się do wordpress z okna programu gry(w GMS'ie). Problem w tym, że nie jest to moja mocna strona, bo ani nie znam się na php, ani na szczegółach zwiążanych z Wordpress'em. Jak musiałby wyglądać POST/GET aby został odebrany przez stronę działającą na Wordpress jako próbę zalogowania i zwrócił (nie)poprawność logowania? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 19 Grudnia 2013 Administratorzy Udostępnij Opublikowano 19 Grudnia 2013 Bez jakiegoś REST api to jest bez sensu, prasowanie HTMLa GMem może się źle skończyć (słabo porzetwarza stringi). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 19 Grudnia 2013 Udostępnij Opublikowano 19 Grudnia 2013 Wysyłasz zapytanie POST via HTTP, które wymaga takowe dane: "log=<username>&pwd=<password>&wp-submit=Log+In&testcookie=1". A następnie parsujesz wynik w poszukiwaniu powodzenia logowania. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 19 Grudnia 2013 Udostępnij Opublikowano 19 Grudnia 2013 W odp. na priva. Forum jest po to, by dzielić się swymi doświadczeniami :P Tutaj sprawa wygląda bardziej skomplikowanie. Musiałbyś skorzystać z ciasteczek, aby gdzieś zachować identyfikację sesji po logowaniu. A np. powodzenie logowania (oraz ew. wczytywanie danych z bazy) sprawdzać pod innym (autorskim) modułem, gdzie np. wypisane byłyby TYLKO (RAW output) dane w formacie np. JSON i je parsować w GMie. Coś jak: Niepowodzenie: { "loggedIn": "no" } Powodzenie: { "loggedIn": "yes", "db": { "score": 1000, "equipment": ["Leather Helmet", "Leather Socks", "", "", "Wooden Sword"], "items": ["Potion HP", "Slime"] } } Oczywiście podałem to, jako przykład. Format wyjściowy może być przeróżny - wedle uznania. Zawsze można odpuścić sobie WP, i napisać własny system logowania się, i zarządzania bazą danych w PHP. Zasada działania byłaby identyczna. 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ę