代码拉取完成,页面将自动刷新
#include "login.h"
#include "ui_login.h"
#include <QMessageBox>
Login::Login(QWidget *parent) :
QDialog(parent),
ui(new Ui::Login)
{
ui->setupUi(this);
userInfo();
}
Login::~Login()
{
delete ui;
}
// 获取用户注册信息
void Login::userInfo()
{
ui->pwd->setEchoMode(QLineEdit::Password); // 改变密码输入框的显示格式
ui->pwd_1->setEchoMode(QLineEdit::Password);
}
void Login::on_ok_clicked()
{
// 判断两次输入的密码是否相同
userid = ui->user_id->text() ; // 获取用户帐号(ID)
username = ui->name->text() ; // 获取用户名(昵称)
userpwd = ui->pwd->text() ; // 获取用户第一次输入的密码
if (ui->pwd_1->text() == userpwd)
{
// 两次输入的密码相同
// 鼗用户的注册信息提交于服务器,并用服务器响应的返回值是否注册成功
if (handle.registered(userid,username,userpwd))
{
QMessageBox::about(this, "消息", "恭喜您,注册成功!") ;
this->close() ;
}else{
QMessageBox::about(this, "消息", "对不起,该帐号已存在!") ;
ui->user_id->setText("");
ui->name->setText("");
ui->pwd->setText("");
ui->pwd_1->setText("");
}
}else{
QMessageBox::about(this, "消息", "两次密码输入不一致") ;
ui->pwd->setText("");
ui->pwd_1->setText("");
}
}
// 点出取消按钮,退出本窗口
void Login::on_cancel_clicked()
{
this->close();
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。