daily pastebin goal
86%
SHARE
TWEET

Untitled

a guest Dec 3rd, 2012 47 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     #!/bin/bash
  2.     HOST=localhost
  3.     USER=XXXXX
  4.     PASS=XXXXX
  5.     DATABASE=XXXXX
  6.     TABLE=XXXXX
  7.      
  8.     # Sanitize and crypt
  9.     #username=${username//[^a-zA-Z0-9_!#$%&'*+-/=?^`~@./]}
  10.     username=`echo -n $username | tr A-Z a-z`
  11.     #password=${password//[^a-zA-Z0-9_!#$%&'*+-/=?^`~@./]}
  12.     password=`echo doveadm pw -p $password -s MD5-CRYPT | cut -f2 -d'}'`
  13.      
  14.     query=`mysql -u $USER -p $PASS -D $DATABASE -h $HOST -e "SELECT username FROM $TABLE WHERE ( (vpn = '1') AND (username = '$username') AND (password = ('$password')) );"`
  15.      
  16.     if ( "$query" == "$username" ); then
  17.     echo success
  18.     exit 0
  19.     else
  20.     echo fail
  21.     exit 1
  22.     fi
RAW Paste Data
Top