autoryzacja klienta internetowego

0

Witam!
piszę program i mam następujący problem
chcę by klient używający mojej aplikacji co jakiś czas, np. co 4 godziny łączył się z serwerem i przeprowadzana była autoryzacja, np. po haśle i dodatkowo numerze ip
zupełnie nie mam pomysłu jak to oprogramować po stronie serwera (apache, php, mysql)
byłbym wdzięczny gdyby ktoś podsunął mi jakiś pomysł, rozwiązanie mojego problemu
jaką metodą wysyłać dane od klienta i jak odebrać odpowiedź z serwera?
rozważam zwykły "post" ale mam pewne wątpliwości czy to dobre rozwiązanie
nawet jak prześlę dane postem na serwer to jak odbiorę odpowiedź?

0

jaką metodą wysyłać dane od klienta i jak odebrać odpowiedź z serwera?
rozważam zwykły "post" ale mam pewne wątpliwości czy to dobre rozwiązanie
nawet jak prześlę dane postem na serwer to jak odbiorę odpowiedź?

Wysyłasz przez HTTP bo najłatwiej, odbierasz to jakimś PHP i z głowy. POST, czy GET, w sumie to mała różnica o ile tych danych jest mało. Odpowiedź zawierasz w treści dokumentu, którą klient sobie sprawdza i interpretuje...
To rozwiązanie jest dobre bo: 1. Proste(a tutaj to jest istotne-dział newbie ftw). 2. Raczej bezawaryjne 3.W miarę porządne i 'niezhackowalne' (można dać SSH czy inne śmieszne rzeczy).

0

Jakie tfu SSH, oczywiście chodziło o SSL :-) .

0

jaką metodą wysyłać dane od klienta i jak odebrać odpowiedź z serwera?
rozważam zwykły "post" ale mam pewne wątpliwości czy to dobre rozwiązanie
nawet jak prześlę dane postem na serwer to jak odbiorę odpowiedź?

Wysyłasz przez HTTP bo najłatwiej, odbierasz to jakimś PHP i z głowy. POST, czy GET, w sumie to mała różnica o ile tych danych jest mało. Odpowiedź zawierasz w treści dokumentu, którą klient sobie sprawdza i interpretuje...
To rozwiązanie jest dobre bo: 1. Proste(a tutaj to jest istotne-dział newbie ftw). 2. Raczej bezawaryjne 3.W miarę porządne i 'niezhackowalne' (można dać SSH czy inne śmieszne rzeczy).

dzięki za odpowiedź, ale jak aplikacja klienta ma odebrać dane z serwera by stwierdzić czy klient ma prawo używać aplikacji?
na serwerze w bazie będę miał zapisane dane klienta, jak klient prześle mi post'em poprawne dane do autoryzacji to ok, może pracować dalej
ale gdy dane okażą się niewłaściwe to aplikacja ma przestać działać
tylko jak aplikacja pozna odpowiedź z serwera?

0

dzięki za odpowiedź, ale jak aplikacja klienta ma odebrać dane z serwera by stwierdzić czy klient ma prawo używać aplikacji?

A jak twoja przeglądarka wie co ma wyświetlić? Używa Tego co serwer zwróci jako dokument (tak, to też się zwraca przy POST).

tylko jak aplikacja pozna odpowiedź z serwera?

A jak twoja przeglądarka rozróżnia A od B?

Może poczytaj troche o HTTP zamiast pleść głupoty...

1 użytkowników online, w tym zalogowanych: 0, gości: 1