Changeset 597

Show
Ignore:
Timestamp:
08/03/11 17:17:51 (10 months ago)
Author:
JulioCP
Message:

Web Interface: allow especial chars for root password.

Location:
trunk/nightwing/www/cgi-bin/nw_config
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/nightwing/www/cgi-bin/nw_config/basicSettings.cgi

    r558 r597  
    2424 
    2525# read in our parameters 
    26 WEB_ROOT_PASSWORD=`echo "$QUERY_STRING" | sed -n 's/^.*rootPass=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"` 
     26#WEB_ROOT_PASSWORD=`echo "$QUERY_STRING" | sed -n 's/^.*rootPass=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"` 
     27WEB_ROOT_PASSWORD=$(echo -e `echo "$QUERY_STRING" | sed -n 's/^.*rootPass=\([^&]*\).*$/\1/p' | sed "s/+/%20/g" | sed "s/%/\\\\\x/g"`) 
    2728 
    2829WEB_WPA2_PASSPHASE=`echo "$QUERY_STRING" | sed -n 's/^.*wpa2Pass=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"` 
     
    5253ACCUM="" 
    5354 
    54 if [ ! -z $WEB_ROOT_PASSWORD ] 
     55if [ ! -z "$WEB_ROOT_PASSWORD" ] 
    5556then 
    56         ACCUM=$ACCUM$(case_root_pw $WEB_ROOT_PASSWORD) 
     57        ACCUM=$ACCUM$(case_root_pw "$WEB_ROOT_PASSWORD") 
    5758fi 
    5859 
  • trunk/nightwing/www/cgi-bin/nw_config/basicSettingsFunctions.cgi

    r558 r597  
    1515{ 
    1616  
    17 password=$1 
     17password="$1" 
    1818 
    1919fifo_in="/tmp/empty.in"                 # input fifo 
     
    5353        if [ ${#PASSWORD} -gt 7 -a ${#PASSWORD} -lt 64 ] 
    5454        then 
    55                 case_cambio_pass $PASSWORD 
     55                case_cambio_pass "$PASSWORD" 
    5656                if [ $? -ne 0 ] 
    5757                then