forked from chookspace/chookchat
Fix username html injection
This commit is contained in:
@@ -9,13 +9,18 @@
|
||||
|
||||
#include "post.h"
|
||||
|
||||
void sanitize(std::string& str);
|
||||
|
||||
struct User {
|
||||
uint64_t id = 0;
|
||||
std::string name = "";
|
||||
std::string passwordHash = "";
|
||||
|
||||
User(uint64_t id, const std::string& name, const std::string& passwordHash) :
|
||||
id(id), name(name), passwordHash(passwordHash) {}
|
||||
User(uint64_t id, std::string namein, const std::string& passwordHash) :
|
||||
id(id), passwordHash(passwordHash) {
|
||||
sanitize(namein);
|
||||
name = namein;
|
||||
}
|
||||
};
|
||||
|
||||
class Database {
|
||||
|
||||
Reference in New Issue
Block a user