Subversion Repositories php_clientchallenge

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
# Server requests using client challenges
2
 
3
### What is it?
4
This PHP/JavaScript package can be used to add client challenges on top of your
5
AJAX requests to protect your scripts against brute-force or DoS attacks.
6
It can also protect your server against resource starvation attacks, for example,
7
if you have a login script that uses a complex hash algorithm like BCrypt.
8
 
9
### Usage example
10
A usage example is located in the directory example/
11
 
12
### System requirements
13
- PHP compatible web-server (tested with Apache 2, nginx, and Microsoft IIS)
14
- PHP 7.0 or higher (also tested with PHP 8.0)
15
- Independent of operating system (tested with Windows, Linux, and macOS X)
16
 
17
### Reporting a bug
18
You can file a bug report here:
19
- https://www.viathinksoft.com/thinkbug/thinkbug.php?id=119
20
- https://www.viathinksoft.com/contact/daniel-marschall
21
- https://github.com/danielmarschall/php_clientchallenge/issues
22
 
23
### Support
24
If you have any questions or need help, please contact us:
25
https://www.viathinksoft.com/contact/daniel-marschall