自動登陸系統,網咖根據iP實現自動登陸

2021-06-15 22:26:19 字數 1267 閱讀 5594

首先要建一張表,

create table [autologin] (

[id] [int]  identity (1, 1)  not null,

[userid] [int]  null,

[ipstart] [nvarchar]  (50) null,

[ipstartnum] [nvarchar]  (50) null,

[ipend] [nvarchar]  (50) null,

[ipendnum] [nvarchar]  (50) null,

[state] [tinyint]  null,

[creatdate] [smalldatetime]  null,

[remark] [nvarchar]  (500) null,

[bind] [tinyint]  null,

[display] [tinyint]  null) 

預先將將起始ip和截至ip轉換成對應的64位整數,儲存到資料庫表中,這樣就可以通過ip對應的數字查詢客戶ip位址是不是在自動登陸的ip位址段內,將ip轉換成數字的函式如下

# region 將ip位址轉換成數值

//////

將ip位址轉換成數值

///

///使用者ip

///返回結果是64位整型

public

static

long

iptonum(

string

sip)

else

;string

sipnum;

sipnum 

=sip.split(sdels);

lipaddrtoint =0

;if(sipnum.length !=0

)}}catch

return

lipaddrtoint;}

# region 根據使用者ip位址自動登陸

//////

根據使用者ip位址自動登陸

///

///this

///使用者ip

///是否成功

///返回是否

public

static

bool

autologin(page mypage, 

string

sip)

else

dr.close();

return

bpass;

}#endregion

支援乙個段ip自動登陸

自動登陸系統

自動登陸系統 第一種方法 執行regedit命令,開啟登錄檔編輯器,在左側窗格中依次定位到 hkey local machine software microsoft windows nt currentversion winlogon 子鍵,在右側窗格中找到 autoadminlogon 鍵值項並...

expect實現自動登陸

1.首先安裝expect2.指令碼編寫,下面是乙個通過ssh登陸遠端機器 gll5530 的例子,密碼 wzj.1989 opt exptools bin expect f set timeout 30 spawn ssh gll5530 expect password send wzj.1989 ...

CentOS 實現自動登陸

1.在ssh client一邊使用ssh keygen生成一對rsa key ssh keygen t rsa 2.在ssh client一邊使用ssh add將剛生成的private key加入到ssh agent中 舊配置方式沒有這步喲 ssh add ssh id rsa 3.將上述的publ...