LoginForm - Save username, password to ConfigurationFile.
This commit is contained in:
parent
73e353b99e
commit
5773b6d48e
|
@ -2,6 +2,8 @@
|
||||||
<configuration>
|
<configuration>
|
||||||
<appSettings>
|
<appSettings>
|
||||||
<add key="DOOR_ACCESS_DEVICE_CONTROL_IP" value="192.168.1.200" />
|
<add key="DOOR_ACCESS_DEVICE_CONTROL_IP" value="192.168.1.200" />
|
||||||
|
<add key="DEFAULT_USERNAME" value="congvao1" />
|
||||||
|
<add key="DEFAULT_PASSWORD" value="123456a@" />
|
||||||
</appSettings>
|
</appSettings>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
||||||
|
|
5
AIParkingApplication/LoginForm.Designer.cs
generated
5
AIParkingApplication/LoginForm.Designer.cs
generated
|
@ -126,9 +126,11 @@
|
||||||
// lblLoginStatus
|
// lblLoginStatus
|
||||||
//
|
//
|
||||||
this.lblLoginStatus.AutoSize = true;
|
this.lblLoginStatus.AutoSize = true;
|
||||||
|
this.lblLoginStatus.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
|
this.lblLoginStatus.ForeColor = System.Drawing.SystemColors.ControlLight;
|
||||||
this.lblLoginStatus.Location = new System.Drawing.Point(294, 117);
|
this.lblLoginStatus.Location = new System.Drawing.Point(294, 117);
|
||||||
this.lblLoginStatus.Name = "lblLoginStatus";
|
this.lblLoginStatus.Name = "lblLoginStatus";
|
||||||
this.lblLoginStatus.Size = new System.Drawing.Size(66, 13);
|
this.lblLoginStatus.Size = new System.Drawing.Size(90, 18);
|
||||||
this.lblLoginStatus.TabIndex = 4;
|
this.lblLoginStatus.TabIndex = 4;
|
||||||
this.lblLoginStatus.Text = "Login Status";
|
this.lblLoginStatus.Text = "Login Status";
|
||||||
//
|
//
|
||||||
|
@ -154,6 +156,7 @@
|
||||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||||
this.Text = "AIParking - Hệ thống quản lý bãi đỗ xe - Đăng nhập";
|
this.Text = "AIParking - Hệ thống quản lý bãi đỗ xe - Đăng nhập";
|
||||||
this.TopMost = true;
|
this.TopMost = true;
|
||||||
|
this.Load += new System.EventHandler(this.LoginForm_Load);
|
||||||
((System.ComponentModel.ISupportInitialize)(this.pictureBoxImageLogo)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.pictureBoxImageLogo)).EndInit();
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
this.PerformLayout();
|
this.PerformLayout();
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
using System;
|
using OpenCvSharp;
|
||||||
|
using System;
|
||||||
|
using System.Configuration;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
@ -69,7 +71,7 @@ namespace AIParkingApplication
|
||||||
var execeptioMessage = loginResult.Exception.Message;
|
var execeptioMessage = loginResult.Exception.Message;
|
||||||
if (execeptioMessage.Contains("Error converting value"))
|
if (execeptioMessage.Contains("Error converting value"))
|
||||||
{
|
{
|
||||||
lblLoginStatus.UpdateLabel("Tên tài khoản hoặc mật khẩu không đúng!", Color.Red);
|
lblLoginStatus.UpdateLabel("Sai tên tài khoản hoặc mật khẩu!", Color.Red);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,13 +85,13 @@ namespace AIParkingApplication
|
||||||
|
|
||||||
if (loginResult.IsLoginSuccess)
|
if (loginResult.IsLoginSuccess)
|
||||||
{
|
{
|
||||||
|
Util.AddOrUpdateAppSettings("DEFAULT_USERNAME", txtUsername.Text);
|
||||||
|
Util.AddOrUpdateAppSettings("DEFAULT_PASSWORD", txtPassword.Text);
|
||||||
new AIParkingApplicationForm(apiController, ipAddress, loginResult.LoginData).Show();
|
new AIParkingApplicationForm(apiController, ipAddress, loginResult.LoginData).Show();
|
||||||
Hide();
|
Hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void btnLogin_Click(object sender, EventArgs e)
|
private void btnLogin_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Login();
|
Login();
|
||||||
|
@ -102,5 +104,23 @@ namespace AIParkingApplication
|
||||||
Application.Exit();
|
Application.Exit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ReadAppConfiguration()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
txtUsername.Text = ConfigurationManager.AppSettings["DEFAULT_USERNAME"];
|
||||||
|
txtPassword.Text = ConfigurationManager.AppSettings["DEFAULT_PASSWORD"];
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"{DateTime.Now.GetTimeFormatted()}\tReadAccessControlDeviceIPConfiguration\t{ex.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void LoginForm_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
ReadAppConfiguration();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user