首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

用户名跟密码判断

2013-08-23 
用户名和密码判断void __fastcall TForm2::Button1Click(TObject *Sender){if (user-Text!user || pws

用户名和密码判断
void __fastcall TForm2::Button1Click(TObject *Sender)
{
if (user->Text!="user" || pwsd->Text="pwsd"){
        MessageBox("用户名或者密码错误!");
}
else{
        login = true;
        MessageBox(null,"欢迎","hello!",MB_OK);
        this->Close();
}
}

用C++ bulider 判断登录用户名和密码  这么写不对么


if ((strncmp(user->Text, "user", strlen("user")) != 0) 
[解决办法]
 \ 
    (strncmp(pwsd->Text, "pwsd", strlen("pwsd")) != 0))
// 这样写才是安全的!没指定长度,密码不对也会返回非零的情况

[解决办法]
一般不提倡比较明码吧?也不提倡把密码写死在代码中。

热点排行