Re: [問題] CGI使用模組
之前的問題好像是因為use User::pwent才會導致錯誤的樣子
如果我直接使用getpwnam就可以取得user的資訊
但是如果搭配CGI的話密碼或變成'x'
我去網路上找了相關問題 但都沒有人回答
不知道有誰也曾遇過相同問題
修改sub check內部程式碼為
my $userPass=(getpwnam("$FORM{'mysqlWordID'}"))[1]; #取得User的密碼
my $salt=(split(/\$/,$tmpData))[2]; #取得Crypt的$salt
my $testPasswd=unix_md5_crypt($FORM{'mysqlWordPass'},$salt);
第一行當中的$userPass如果是在工作站用perl直譯的話 可以跑出密碼
但是如果移植到CGI作業 就會變成'x'
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.65.72
推
01/26 20:06, , 1F
01/26 20:06, 1F
→
01/26 23:50, , 2F
01/26 23:50, 2F
→
01/26 23:51, , 3F
01/26 23:51, 3F
→
01/26 23:56, , 4F
01/26 23:56, 4F
→
01/27 00:04, , 5F
01/27 00:04, 5F
→
01/27 00:04, , 6F
01/27 00:04, 6F
推
01/27 11:43, , 7F
01/27 11:43, 7F
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章