⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.cpp

📁 导致教室占用的变更
💻 CPP
字号:

#include "StdAfx.h"
#include "Login.h"

using namespace ClassRoom;

System::Void Login::CLogin_Load(System::Object^  sender, System::EventArgs^  e) {

				 			 
}

 //取消
System::Void Login::ButtonCancel_Click(System::Object^  sender, System::EventArgs^  e) {

				 this->Close();
			 
}

//系统登录
System::Void Login::ButtonLogin_Click(System::Object^  sender, System::EventArgs^  e) {


				 if (UserName->Text->Trim()==""||UserPass->Text->Trim()=="")
				 {
					MessageBox::Show("用户名或密码不能为空","错误提示",MessageBoxButtons::OK,
						MessageBoxIcon::Error);
					return;
				 }
				 else if( CheckInfo(UserName->Text->Trim(),UserPass->Text->Trim()))
				 {
					 flag = true;
					 Close();
				 }
}

//检查用户名和密码是否存在
bool Login::CheckInfo(String^ userName, String^ userPassWord) {
	
				 array<Char>^c = gcnew array<Char>(16);
				 String^ nameString = gcnew String("");
				 String^ passWordString = gcnew String("");
				 StreamReader^ sr = gcnew StreamReader( ".\\Data\\UserInfo.txt" );

				 try
				 {
					 sr->Read(c, 0, c->Length );
					 nameString = gcnew String(c);
					 sr->Read(c, 0, c->Length );
					 passWordString = gcnew String(c);

					 if(userName->CompareTo(nameString->Trim()) == 0)
					 {
						 if(userPassWord->Trim()->CompareTo(passWordString->Trim()) == 0)
							 return true;
						 else
						 {
							 MessageBox::Show("您的密码错误!!!","错误提示",MessageBoxButtons::OK,
								 MessageBoxIcon::Error );
							 return false;
						 }
					 }
					 else
					 {
						  MessageBox::Show("您的用户名错误!!!","错误提示",MessageBoxButtons::OK,
							  MessageBoxIcon::Error);
						  return false;
					 }
				 }
				 finally
				 {
					delete sr;
				 }
				
}//end function  CheckInfo()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -