. .
//(1) 登录管理模块 : 主要实现登录身份的管理 、密码管理
#include iostream
#include fstream
#include string
#include iomanip
using namespace std;
class Logo
{
private:
string name;
string password;
public:
int in(); // 接受用户登录请求 ,决定是否允许登入
void reg(); // 用户注册
void print(); // 用户登录界面提示
};
int Logo::in()
{
string n,p;
int i=0,j=0; //j 值表示是否存在此用户
cout 输入姓名 endl;
Word 格式
. .
cinn;
cout 输入密码 endl;
cinp;
ifstream input;
input.open (logoinfo.txt);
while(!input.eof ())
{
inputnamepassword;
if(name==np==password)
{
i=1;
}
if(n==name)
j=1;
}
input.close ();
if(j==0)
cout 用户不存在 ,请先注册 !endl;
return i; //i 值为 1 表示登录成功 ;为 0 时表示登录失败
}
void Logo::reg () //
Word 格式
. .
{
ofstream output;
output.open (logoinfo.txt,ios::out|ios::app);
cout 输入你的姓名 :endl;
cinname;
cout 输入密码 (有效位数 8-16)endl;
cinpassword;
while(password.size ()8||password.size ()16)
{
cout 密码无效 ,请重新输入 endl;
cinpassword;
}
outputname passwordendl;
output.close ();
cout 注册成功 endl;
}
void Logo::print ()
{
coutsetw(40) 欢迎使用房屋中介管理系统 endl;
cout 请选择操作 :endl;
cout\t\t\t1 、 用户登录 endl;
cout\t\t\t2 、 用户注册 endl;
Word 格式
您可能关注的文档
最近下载
- CECS304-2011 建筑用金属面绝热夹芯板安装及验收规程.docx VIP
- 基于大数据的电池新材料设计.docx VIP
- XF_T 87-2023 防火刨花板XF_T 87-2023 防火刨花板.docx VIP
- 2026年新能源大数据行业数据安全报告.docx VIP
- 春节加班奖励报告通知模板.docx VIP
- T_SXCAS 043-2025 公路路面基层煤矸石细集料应用技术标准.docx VIP
- DB61_T 2005-2025 道路多孔水泥混凝土路面施工技术规范.docx VIP
- DB11_T 1322.81-2025 安全生产等级评定技术规范 第81部分:歌舞娱乐场所.pdf VIP
- DB51_T 3317-2025 高寒草地生态修复碳汇核算技术规范.pdf VIP
- DB51_T 3312-2025 四川省斜坡地质灾害隐患风险详查技术指南.pdf VIP
原创力文档

文档评论(0)