admin
2020-06-19 84616e6d524a7df88ebcca4b74aca42461f34605
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WindowsFormsApp1.entity;
 
namespace WindowsFormsApp1.utils
{
    class LoginManager
    {
        //登录成功
        public static void LoginSuccess(UserInfo user) {
            //登录成功
            Constant.token = user.Token;
            SQLiteDataBaseUtil.getInstance().AddAccount(user);
            LogManager.AddLog(new LogInfo(DateTime.Now,user.Account+" 登录成功", LogInfo.TYPE_SAFE));
        }
 
        //获取登录信息
        public static UserInfo GetLoginUser() {
                return SQLiteDataBaseUtil.getInstance().GetLoginAccount();
        }
 
        //退出登录
        public static void ExitLogin() {
            UserInfo user= GetLoginUser();
            if (user != null)
            {
                SQLiteDataBaseUtil.getInstance().DeleteByAccount(user.Account);
                LogManager.AddLog(new LogInfo(DateTime.Now, user.Account + " 退出登录", LogInfo.TYPE_DENGER));
            }
        }
 
    }
}