首先要建一張表,
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...