#include #include $action = _Get ("act") $script = StringRight ($_SCRIPT_NAME, StringLen($_SCRIPT_NAME)-StringInStr($_SCRIPT_NAME, "/", 0, -1)) If $action = "about" Then _StartWebApp ("About") echo ("
") echol ("About") echol ("Created by AutoItKing. Simple sign-up and log-in script using INI's instead of a database server such as MySQL, Acess, et cetera.") echo ("") ElseIf $action = "signup" Then ;Sign Up Form _StartWebApp("Sign Up") echo ("
") $form11 = "
" $form12 = "User Name:
" $form13 = "E-Mail:
" $form14 = "Password:
" $form15 = "Re-Type Password:
" $form16 = "
" $form1 = $form11 & $form12 & $form13 & $form14 & $form15 & $form16 echo ($form1) echo ("
") ElseIf $action = "signup2" Then ;Sign Up Processor _StartWebApp("Sign Up") echo ("
") $dir = IniRead("config.ini","config","usersdir","C:\users\") ;@ScriptDir & "\users\" $usrnm1 = False $email1 = False $pass1 = False If _Post("usrnm") <> "" Then ;echo (_Post("usrnm") & "
") $usrnm1 = True Else echo ("Please enter a user name!
") EndIf If _Post("email") <> "" Then ;echo (_Post("email") & "
") $email1 = True Else echo ("Please enter an email address!
") EndIf If _Post("password") <> "" And _Post("password2") <> "" Then ;echo (_Post("password") & "
") $pass1 = True Else echo ("Please enter a password in both password fields!
") EndIf If _Post("password") <> _Post("password2") Then echo ("Passwords must match!
") $pass1 = False EndIf If $usrnm1 And $email1 And $pass1 Then echo ("Processing your request:
") $user = $dir & _Post("usrnm") & ".ini" If Not FileExists($user) Then echo ("Creating file: " & $user & "
") echo ("Write Username to INI
") IniWrite($user,"main","username",_Post("usrnm")) If @error Then echo ("Error!!") Else echo ("Write Password to INI
") IniWrite($user,"main","password",_StringEncrypt(1,_Post("password"),_Post("password"))) If @error Then echo ("Error!!") Else echo ("Write Email to INI
") IniWrite($user,"main","email",_Post("email")) If @error Then echo ("Error!!") EndIf EndIf EndIf echo ("DONE! You may now Log In") Else echo ("That Username already exists!!!") EndIf EndIf echo ("
") ElseIf $action = "login" Then ;Log In Form _StartWebApp("Log In") echo ("
") $form11 = "
" $form12 = "User Name:
" $form13 = "Password:
" $form14 = "
" $form1 = $form11 & $form12 & $form13 & $form14 echo ($form1) echo ("
") ElseIf $action = "login2" Then ;Log In Processor _StartWebApp("Logged In?") $dir = IniRead("config.ini","config","usersdir","C:\users\") ;@ScriptDir & "\users\" $user = $dir & _Post("usrnm") & ".ini" echo ("
") If Not _Post("usrnm") Then echo ("Please Log In") EndIf If Not FileExists($user) Then echo ("User does not exist") Else If _StringEncrypt(1,_Post("password"),_Post("password")) <> IniRead($user,"main","password","") Then echo ("Incorrect password for that user") Else ;_StartWebApp("Logged In") echo ("Logged in as: " & _Post("usrnm") & "
") EndIf EndIf echo ("
") Else ;Log In Form _StartWebApp("Log In") echo ("
") $form11 = "
" $form12 = "User Name:
" $form13 = "Password:
" $form14 = "

Sign Up
About" $form1 = $form11 & $form12 & $form13 & $form14 echo ($form1) echo ("
") EndIf