Sdp入参预检测
发布时间:2020-12-15 07:15:04 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #判断入参及入参要求是否符合。if [ "$#" = 5 ]; then #判断用户是否存在 if [ -d ${INIT_HOME}/$1 ]; then echo -e " 33[31mThe user already exist
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 #判断入参及入参要求是否符合。 if [ "$#" = 5 ]; then #判断用户是否存在 if [ -d ${INIT_HOME}/$1 ]; then echo -e " 33[31mThe user already exists 33[0m" 2>&1 echo "${PreciseTime} $1 $5 ErrAction:"The user already exists"" >> $Errlog exit 1 fi #判断时间格式 if [[ "$2" =~ ^[0-9]+$ ]]; then : else echo "第二个参数要求为正整数,单位为月!" echo "${PreciseTime} $1 $5 ErrAction:"使用时间参数错误" " >> $Errlog exit 1; fi #判断服务类型 if echo "${services[@]}" | grep -w $3 &> /dev/null ;then : else echo -e " 33[31m不支持的服务类型 33[0m" 2>&1 echo "${PreciseTime} $1 $5 ErrAction:"不支持的服务类型"" >> $Errlog exit 1 fi #判断文件代码类型 if [ $4 = "svn" ] || [ $4 = "ftp" ] || [ $4 = "-" ] || [ $4 = "null" ];then : else echo -e " 33[31m不支持的代码类型 33[0m" 2>&1 echo "${PreciseTime} $1 $5 ErrAction:"不支持的代码类型"" >> $Errlog exit 1 fi #判断邮箱格式 if [[ `echo $5 | sed -r '/^([a-zA-Z0-9_-])[email?protected]([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/!d'` == "" ]]; then echo "邮箱格式不正确!" echo "${PreciseTime} ${init_user} ${user_email} ErrAction:"邮箱格式不正确" " >> $Errlog exit 1; fi 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |