Authentication system - Return information that have to change every time

Posted by paulohr on Stack Overflow See other posts from Stack Overflow or by paulohr
Published on 2012-09-27T17:09:25Z Indexed on 2012/09/28 3:38 UTC
Read the original article Hit count: 109

I have a application (made in Delphi) that contains a Authentication system (login & password).

This system is in PHP, and the application get results from PHP using HTTP GET method. The system returns 'OK' if login and password are correct, and 'NO' if not correct.

Like this...

procedure Check;
var
 x: string;
begin
 x:=Get('www.mywebsite.com/auth.php?user=xxxxxx&pass=zzzzzz');
 if x='OK' then 
  UnlockFeatures
 else
  MessageBox(0,'You're not VIP','Error',0);
end;

Well, it works fine, but it is very easy to circumvent this system with sniffers, packet editor or proxy.

So, I want to get some information (in PHP) that changes every time, and that could be possible get the same information by my application.

What can I do?

I don't need codes. Just tips, suggestions, please...

Thanks...

© Stack Overflow or respective owner

Related posts about php

Related posts about delphi