虚拟主机白名单 (C++)
Webhost Whitelist (C++)
我不知道该怎么做...绝对没有。
这是我的目标:
现在,我有一个非常简单的登录白名单。代码如下:
string username;
cout << "Username: ";
cin >> username
if (username == "test" or "username" or "whitelist") {
// my code
}
这有效,但我不断更新它,我宁愿将用户名保留在虚拟主机上。
抱歉,如果我做错了上面的代码,我对C++很陌生,只是想一次学习一些东西。
谢谢!
顺便说一句,语法更正:
if ((username == "test") or (username == "username) or (username == "whitelist"))
有了这个...
本质上,您正在搜索给定字符串的字符串容器。 容器选择是您的,但其中一些包括:std::vector
、std::list
和std::set
。
我建议您初始化"白名单"容器,然后搜索容器。 使用排序的容器,您可以使用更高效的搜索功能,例如 binary_search
或 lower_bound
。
您可能需要考虑使用数据库。
相关文章:
- OpenSSL TLS服务器-使用客户端证书白名单
- 拆分学生名单,格式如:0001 William Bill Junior 8.5
- 如何在模板类中使用名单表示法?
- 有没有办法将模板函数中允许的类型列入白名单?
- 为白名单类型约束模板函数的更好方法,SFINAE
- 辛德勒的名单照片滤镜C++
- 我读过std::list很糟糕。有人可以将其与.网的名单<>类型?我从 C 来到C++#
- 虚拟主机白名单 (C++)
- QToolBar儿童名单一直在增长.Qt 内存泄漏
- 服务器套接字-只接受来自白名单中IP地址的连接
- Tesseract API,白名单设置为数字,但结果中会出现字母
- 我正在用双 LL 建立一个学生名单
- 适用于C的BlueZ蓝牙库是Google的Native-Client SDK的白名单API之一吗?
- Tesseract设置另一种语言的可变白名单