Skip to content

Commit 70d71ed

Browse files
authored
Update auth.hpp
1 parent 68f03b1 commit 70d71ed

File tree

1 file changed

+89
-89
lines changed

1 file changed

+89
-89
lines changed

x64/auth.hpp

Lines changed: 89 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -14,95 +14,95 @@ namespace KeyAuth {
1414
class api {
1515
public:
1616

17-
std::string name, ownerid, version, url, path;
18-
static bool debug;
19-
20-
api(std::string name, std::string ownerid, std::string version, std::string url, std::string path, bool debugParameter = false)
21-
: name(name), ownerid(ownerid), version(version), url(url), path(path)
22-
{
23-
setDebug(debugParameter);
24-
}
25-
26-
void ban(std::string reason = "");
27-
void init();
28-
void check(bool check_paid = false);
29-
void log(std::string msg);
30-
void license(std::string key, std::string code = "");
31-
std::string var(std::string varid);
32-
std::string webhook(std::string id, std::string params, std::string body = "", std::string contenttype = "");
33-
void setvar(std::string var, std::string vardata);
34-
std::string getvar(std::string var);
35-
bool checkblack();
36-
void web_login();
37-
void button(std::string value);
38-
void upgrade(std::string username, std::string key);
39-
void login(std::string username, std::string password, std::string code = "");
40-
std::vector<unsigned char> download(std::string fileid);
41-
void regstr(std::string username, std::string password, std::string key, std::string email = "");
42-
void chatget(std::string channel);
43-
bool chatsend(std::string message, std::string channel);
44-
void changeUsername(std::string newusername);
45-
std::string fetchonline();
46-
void fetchstats();
47-
void forgot(std::string username, std::string email);
48-
void logout();
49-
50-
class subscriptions_class {
51-
public:
52-
std::string name;
53-
std::string expiry;
54-
};
55-
56-
class userdata {
57-
public:
58-
59-
// user data
60-
std::string username;
61-
std::string ip;
62-
std::string hwid;
63-
std::string createdate;
64-
std::string lastlogin;
65-
66-
std::vector<subscriptions_class> subscriptions;
67-
};
68-
69-
class appdata {
70-
public:
71-
// app data
72-
std::string numUsers;
73-
std::string numOnlineUsers;
74-
std::string numKeys;
75-
std::string version;
76-
std::string customerPanelLink;
77-
std::string downloadLink;
78-
};
79-
80-
class responsedata {
81-
public:
82-
// response data
83-
std::vector<channel_struct> channeldata;
84-
bool success{};
85-
std::string message;
86-
bool isPaid{};
87-
};
88-
89-
bool activate = false;
90-
class Tfa {
91-
public:
92-
std::string secret;
93-
std::string link;
94-
Tfa& handleInput(KeyAuth::api& apiInstance);
95-
private:
96-
void QrCode();
97-
};
98-
99-
Tfa& enable2fa(std::string code = "");
100-
Tfa& disable2fa(std::string code = "");
101-
102-
userdata user_data;
103-
appdata app_data;
104-
responsedata response;
105-
Tfa tfa;
17+
std::string name, ownerid, version, url, path;
18+
static bool debug;
19+
20+
api(std::string name, std::string ownerid, std::string version, std::string url, std::string path, bool debugParameter = false)
21+
: name(name), ownerid(ownerid), version(version), url(url), path(path)
22+
{
23+
setDebug(debugParameter);
24+
}
25+
26+
void ban(std::string reason = "");
27+
void init();
28+
void check(bool check_paid = false);
29+
void log(std::string msg);
30+
void license(std::string key, std::string code = "");
31+
std::string var(std::string varid);
32+
std::string webhook(std::string id, std::string params, std::string body = "", std::string contenttype = "");
33+
void setvar(std::string var, std::string vardata);
34+
std::string getvar(std::string var);
35+
bool checkblack();
36+
void web_login();
37+
void button(std::string value);
38+
void upgrade(std::string username, std::string key);
39+
void login(std::string username, std::string password, std::string code = "");
40+
std::vector<unsigned char> download(std::string fileid);
41+
void regstr(std::string username, std::string password, std::string key, std::string email = "");
42+
void chatget(std::string channel);
43+
bool chatsend(std::string message, std::string channel);
44+
void changeUsername(std::string newusername);
45+
std::string fetchonline();
46+
void fetchstats();
47+
void forgot(std::string username, std::string email);
48+
void logout();
49+
50+
class subscriptions_class {
51+
public:
52+
std::string name;
53+
std::string expiry;
54+
};
55+
56+
class userdata {
57+
public:
58+
59+
// user data
60+
std::string username;
61+
std::string ip;
62+
std::string hwid;
63+
std::string createdate;
64+
std::string lastlogin;
65+
66+
std::vector<subscriptions_class> subscriptions;
67+
};
68+
69+
class appdata {
70+
public:
71+
// app data
72+
std::string numUsers;
73+
std::string numOnlineUsers;
74+
std::string numKeys;
75+
std::string version;
76+
std::string customerPanelLink;
77+
std::string downloadLink;
78+
};
79+
80+
class responsedata {
81+
public:
82+
// response data
83+
std::vector<channel_struct> channeldata;
84+
bool success{};
85+
std::string message;
86+
bool isPaid{};
87+
};
88+
89+
bool activate = false;
90+
class Tfa {
91+
public:
92+
std::string secret;
93+
std::string link;
94+
Tfa& handleInput(KeyAuth::api& apiInstance);
95+
private:
96+
void QrCode();
97+
};
98+
99+
Tfa& enable2fa(std::string code = "");
100+
Tfa& disable2fa(std::string code = "");
101+
102+
userdata user_data;
103+
appdata app_data;
104+
responsedata response;
105+
Tfa tfa;
106106

107107
private:
108108
std::string sessionid, enckey;

0 commit comments

Comments
 (0)