Skip to content

Commit dd2a1c0

Browse files
committed
2 parents 41c2584 + 21fd810 commit dd2a1c0

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

README.md

+13-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
# KeyAuth-CPP-Example : Please star 🌟
22

3-
KeyAuth C++ example for the https://keyauth.cc authentication system.
3+
KeyAuth C++ example SDK for https://keyauth.cc license key API auth.
44

5-
The source code of the static library for KeyAuth is here https://github.com/KeyAuth/keyauth-cpp-library
5+
This example uses a C++ static library found here https://github.com/KeyAuth/keyauth-cpp-library
6+
7+
### Tutorial Video
8+
9+
This video explains both how to use this example, but also how to add KeyAuth to your <ins>**OWN PROJECT**</ins> https://www.youtube.com/watch?v=GEXpZo3sce0
610

711
## **Bugs**
812

9-
If the default example not added to your software isn't functioning how it should, please report a bug here https://keyauth.cc/app/?page=forms
13+
If you are using our example with no significant changes, and you are having problems, please Report Bug here https://keyauth.cc/app/?page=forms
1014

1115
However, we do **NOT** provide support for adding KeyAuth to your project. If you can't figure this out you should use Google or YouTube to learn more about the programming language you want to sell a program in.
1216

@@ -16,7 +20,7 @@ However, we do **NOT** provide support for adding KeyAuth to your project. If yo
1620
* Preform frequent integrity checks to ensure the memory of the program has not been modified
1721
* Don't write the bytes of a file you've downloaded to disk if you don't want that file to be retrieved by the user. Rather, execute the file in memory and erase it from memory the moment execution finishes
1822

19-
*KeyAuth is provided in Source Code Form. The burden of client-side protection is on you the software developer, as it would be with any authentication system.*
23+
While our API ensures licenses validation, it's crucial to implement robust client-side protection like obfuscation and integrity checks to prevent software tampering, as vulnerabilities often stem from insufficient client security.
2024

2125
## Copyright License
2226

@@ -40,6 +44,9 @@ Thank you for your compliance, we work hard on the development of KeyAuth and do
4044

4145
KeyAuth is an Open source authentication system with cloud hosting plans as well. Client SDKs available for [C#](https://github.com/KeyAuth/KeyAuth-CSHARP-Example), [C++](https://github.com/KeyAuth/KeyAuth-CPP-Example), [Python](https://github.com/KeyAuth/KeyAuth-Python-Example), [Java](https://github.com/KeyAuth-Archive/KeyAuth-JAVA-api), [JavaScript](https://github.com/mazkdevf/KeyAuth-JS-Example), [VB.NET](https://github.com/KeyAuth/KeyAuth-VB-Example), [PHP](https://github.com/KeyAuth/KeyAuth-PHP-Example), [Rust](https://github.com/KeyAuth/KeyAuth-Rust-Example), [Go](https://github.com/mazkdevf/KeyAuth-Go-Example), [Lua](https://github.com/mazkdevf/KeyAuth-Lua-Examples), [Ruby](https://github.com/mazkdevf/KeyAuth-Ruby-Example), and [Perl](https://github.com/mazkdevf/KeyAuth-Perl-Example). KeyAuth has several unique features such as memory streaming, webhook function where you can send requests to API without leaking the API, discord webhook notifications, ban the user securely through the application at your discretion. Feel free to join https://t.me/keyauth if you have questions or suggestions.
4246

47+
> [!TIP]
48+
> https://vaultcord.com FREE Discord bot to Backup server, members, channels, messages & more. Custom verify page, block alt accounts, VPNs & more.
49+
4350
## **Customer connection issues?**
4451

4552
This is common amongst all authentication systems. Program obfuscation causes false positives in virus scanners, and with the scale of KeyAuth this is perceived as a malicious domain. So, `keyauth.com` and `keyauth.win` have been blocked by many internet providers. for dashbord, reseller panel, customer panel, use `keyauth.cc`
@@ -150,9 +157,10 @@ if (!KeyAuthApp.data.success)
150157

151158
Used so the user can add extra time to their account by claiming new key.
152159

153-
> **Warning**
160+
> [!WARNING]
154161
> No password is needed to upgrade account. So, unlike login, register, and license functions - you should **not** log user in after successful upgrade.
155162
163+
156164
```cpp
157165
std::string username;
158166
std::string key;
@@ -359,5 +367,3 @@ if (KeyAuthApp.data.success)
359367
std::cout << KeyAuthApp.data.message << std::endl;
360368
}
361369
```
362-
363-
Looking for a Discord bot made by the KeyAuth & RestoreCord founder that you can use to backup your Discord members, server settings, and messages? Go to https://vaultcord.com

0 commit comments

Comments
 (0)