登录功能,自动登录实现
This commit is contained in:
commit
bb8dfca7a1
5 files changed
+49
-51
No files matched your search
+22
-20
@@ -17,29 +17,31 @@ namespace SunlightAggregationTerminal.Models
|
||||
if(sqliteHelper != null)
|
||||
{//获取配置信息
|
||||
sqliteHelper.Open();
|
||||
DataSet? userdata = sqliteHelper.ExecuteDataSet("select * from Users ", null);
|
||||
DataSet? userdata = sqliteHelper.ExecuteDataSet("select * from Users where LogNo = 1", null);
|
||||
sqliteHelper.Close();
|
||||
if (userdata != null)
|
||||
{
|
||||
DataRow dat = userdata.Tables[0].Rows[0];
|
||||
if (dat != null)
|
||||
{
|
||||
App.GlobalData.UserName = dat.Field<string>("UserName") ?? "";
|
||||
App.GlobalData.UserId = dat.Field<string>("UserID") ?? "";
|
||||
App.GlobalData.User = dat.Field<string>("User") ?? "";
|
||||
App.GlobalData.UserPassword = dat.Field<string>("UserPassword") ?? "";
|
||||
App.GlobalData.Enterprise = dat.Field<string>("Enterprise") ?? "";
|
||||
App.GlobalData.Department = dat.Field<string>("Department") ?? "";
|
||||
App.GlobalData.Groups = dat.Field<string>("Groups") ?? "";
|
||||
App.GlobalData.ServerID = dat.Field<string>("ServerID") ?? "";
|
||||
App.GlobalData.ProxyID = dat.Field<string>("ProxyID") ?? "";
|
||||
App.GlobalData.LogNo = Convert.ToBoolean(dat.Field<object>("LogNo"));
|
||||
App.GlobalData.LocalAreaNetworkMode = Convert.ToBoolean(dat.Field<object>("LocalAreaNetworkMode"));
|
||||
App.GlobalData.DarkMode = Convert.ToBoolean(dat.Field<object>("DarkMode"));
|
||||
App.GlobalData.MessageNotificationMode = Convert.ToBoolean(dat.Field<object>("MessageNotificationMode"));
|
||||
|
||||
TcpServer.Configuration(App.GlobalData.ServerID, App.GlobalData.User, App.GlobalData.UserPassword, dat.Field<string>("GUID") ?? "Not");
|
||||
{
|
||||
if (userdata.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
DataRow dat = userdata.Tables[0].Rows[0];
|
||||
if (dat != null)
|
||||
{
|
||||
App.GlobalData.UserName = dat.Field<string>("UserName") ?? "";
|
||||
App.GlobalData.UserId = dat.Field<string>("UserID") ?? "";
|
||||
App.GlobalData.User = dat.Field<string>("User") ?? "";
|
||||
App.GlobalData.UserPassword = dat.Field<string>("UserPassword") ?? "";
|
||||
App.GlobalData.Enterprise = dat.Field<string>("Enterprise") ?? "";
|
||||
App.GlobalData.Department = dat.Field<string>("Department") ?? "";
|
||||
App.GlobalData.Groups = dat.Field<string>("Groups") ?? "";
|
||||
App.GlobalData.ServerID = dat.Field<string>("ServerID") ?? "";
|
||||
App.GlobalData.ProxyID = dat.Field<string>("ProxyID") ?? "";
|
||||
App.GlobalData.LogNo = Convert.ToBoolean(dat.Field<object>("LogNo"));
|
||||
App.GlobalData.LocalAreaNetworkMode = Convert.ToBoolean(dat.Field<object>("LocalAreaNetworkMode"));
|
||||
App.GlobalData.DarkMode = Convert.ToBoolean(dat.Field<object>("DarkMode"));
|
||||
App.GlobalData.MessageNotificationMode = Convert.ToBoolean(dat.Field<object>("MessageNotificationMode"));
|
||||
|
||||
TcpServer.Configuration(App.GlobalData.ServerID, App.GlobalData.User, App.GlobalData.UserPassword, dat.Field<string>("GUID") ?? "Not");
|
||||
}
|
||||
//启动tcp
|
||||
// TcpServer.CreateCustomService();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user