You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
98 lines
3.0 KiB
98 lines
3.0 KiB
using Tiobon.Core.OPS.Tool.OPS.Tool.Helper;
|
|
using Tiobon.Core.OPS.Tool.OPS.Tool.Model;
|
|
using Tiobon.Core.OPS.Tool.OPS.Tool.Src;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Tiobon.Core.OPS.Tool.OPS.Tool.View
|
|
{
|
|
public partial class Frm_Lock : Form
|
|
{
|
|
Login_method _Method = new Login_method();
|
|
List<Config> Configs = new List<Config>();
|
|
public bool Islock = false;
|
|
|
|
public static Frm_Lock m_Frm_lock = null;
|
|
private Frm_Lock()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
public static Frm_Lock CreateFrm_lock()
|
|
{
|
|
if (m_Frm_lock == null)
|
|
m_Frm_lock = new Frm_Lock();
|
|
return m_Frm_lock;
|
|
}
|
|
|
|
#region 登录验证
|
|
/// <summary>
|
|
/// 登录验证
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
private void Btn_login_Click(object sender, EventArgs e)
|
|
{
|
|
if (string.IsNullOrEmpty(txt_password.Text))
|
|
{
|
|
MessageBox.Show("请输入密码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
|
|
}
|
|
else
|
|
{
|
|
//if (txt_password.Text == $"jianlianmed{DateTime.Now.Day}")
|
|
if (txt_password.Text == $"1")
|
|
{
|
|
Configs = _Method.Loadconfig();
|
|
this.Visible = false;
|
|
//首先判断是否是解锁
|
|
if (Islock)
|
|
{
|
|
Islock = false;
|
|
Frm_Main.Createfrm_Main().Visible = true;
|
|
return;
|
|
}
|
|
//判断是否为Windows
|
|
if (Configs.Count == 1 && Configs.FirstOrDefault().system != "Linux")
|
|
{
|
|
Const.config = Configs.FirstOrDefault();
|
|
Const.config.tmp_dir = Path.GetTempPath();
|
|
Frm_Main.Createfrm_Main().Show();
|
|
return;
|
|
}
|
|
//启动登录界面
|
|
Frm_Login.Create_Login().Show();
|
|
}
|
|
else
|
|
{
|
|
MessageBox.Show(this, "密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
}
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
|
|
private void Button1_Click(object sender, EventArgs e)
|
|
{
|
|
try
|
|
{
|
|
Environment.Exit(0);
|
|
}
|
|
catch (Exception)
|
|
{
|
|
Environment.Exit(0);
|
|
}
|
|
}
|
|
|
|
private void Frm_lock_VisibleChanged(object sender, EventArgs e)
|
|
{
|
|
this.txt_password.Text = "";
|
|
}
|
|
}
|
|
}
|
|
|