驗證使用者登入 perl

2021-07-09 20:55:12 字數 759 閱讀 8615

#!/usr/bin/perl

use strict;

use warnings;

use term::readpassword; #隱藏密碼

=pod

驗證使用者登入

passwd file ./switch 是存放使用者名稱密碼的資料檔案

資料檔案的格式:使用者名稱 密碼

=cut

my (%names,@logusers,$time); #//%names來用驗證使用者名稱和密碼 @logusers用來保持使用者的登入資訊

chomp($time=qx(date));

open(lg,'>>','./login.log'); #用於記錄使用者的登入操作資訊

sub user_info

= $pass; #儲存賬戶和密碼

}}#print "please input your name: ";

line: while(1)

) #判斷使用者是否存在,如果存在則認證密碼,否則重新驗證使用者

chomp(my

$pass=read_password('password: '));

if("$pass" eq "$names") #驗證密碼的正確性,驗證成功後將賬戶密碼儲存陣列,否則重新輸入密碼

else}}

else

}close(fl);

close(lg);

print

"hello test\n";

使用者登入驗證

一 sql資料庫聯合查詢有四種 1 內連線 inner join 2 左連線 left outer join 3 右連線 right outer join 4 外連線 full outer join 舉例 select a.studentname,b.testtime,b.chengji from ...

使用者登入驗證

環境window,資料庫oracle11g 使用者分為sys系統使用者和no sys非系統使用者,所以分不同的方式 驗證1,sys系統使用者,驗證分為兩種 1 作業系統驗證 通過驗證登入使用者的作業系統來限制使用者的許可權。用安裝資料庫的使用者去登入資料庫,就是sysdba許可權。sqlplus a...

使用者登入驗證

完成使用者登入驗證 要求 1.系統自動生成4位隨機數.作為登入驗證碼.直接用就好.這裡不用糾結 from random import randint num 0 verify code while num 4 verify code chr randint 65,90 num 1 print ver...