⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 save_user.cgi

📁 Unix下基于Web的管理工具
💻 CGI
字号:
#!/usr/local/bin/perl# save_user.cgi# Save, create or delete a proxy userrequire './squid-lib.pl';&ReadParse();$conf = &get_config();$file = &find_config("proxy_auth", $conf)->{'values'}->[0];@users = &list_auth_users($file);$user = $users[$in{'index'}];if ($in{'delete'}) {	&replace_file_line($file, $user->{'line'});	}else {	$whatfailed = "Failed to save user";	$in{'user'} =~ /^[^:\s]+$/ || &error("Invalid or missing username");	$salt = substr(time(), -2);	if ($in{'new'}) {		open(FILE, ">>$file");		print FILE $in{'user'},":",crypt($in{'pass'}, $salt),"\n";		close(FILE);		}	else {		$pass = $in{'pass_def'} ? $user->{'pass'}					: crypt($in{'pass'}, $salt);		&replace_file_line($file, $user->{'line'},				   "$in{'user'}:$pass\n");		}	}&redirect("edit_auth.cgi");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -