Authenticate external app to Joomla user database

Hi folks, ifound this in a forum. This is for everyone who's trying to authenticate a user against the joomla db and does not know to compare the password. This is no code but only a way you can do it:

Example:

Username:
passexample

User entered Plain text password:
password12

Lookup username in Joomla database and return password stored in database for the username:
bec20914e6738d0150f4af07c0161297:MhMtmNgZRWQgfznO

Explode into parts:
Password:
bec20914e6738d0150f4af07c0161297

Salt:
MhMtmNgZRWQgfznO

Append salt to password:
password12MhMtmNgZRWQgfznO

Plain text password with salt appended to it and md5 encrypted result:
bec20914e6738d0150f4af07c0161297

Compare result to password part from Joomla password. If same good, user is authenticated against Joomla database, if not bad password, try again.

source: http://forum.joomla.org/viewtopic.php?p=1368032

Automatically Map Network Drives on Domain Login

Auto map network drives on login for all users

  1. Save the following batch file to the domain controller's NETLOGON share as logon.bat:
    @echo off
    net use * /delete /yes
    net use x: \\server_name\shared_directory_name
  2. Active Directory Users and Computers
  3. Right click domain name at top left and click Properties > Group Policy > Edit > User Configuration > Windows Settings > Scripts (Logon/Logoff) > Logon > Add…
  4. Enter path to logon.bat (e.g., \\ACME.local\sysvol\ACME.local\scripts\logon.bat) and click OK three times
  5. Login from workstation. Drive x: should appear in My Computer.

Auto map network drives on login for certain users:

  1. Save the following batch file to the domain controller's NETLOGON share as logon.bat:
    @echo off
    net use * /delete /yes
    net use x: \\file_server_name\shared_directory_name
  2. Active Directory Users and Computers > Users > Double click user > Profile
  3. Enter "logon.bat" (no quotes) in the "Logon script" box and click OK
  4. Login from workstation as user modified in step 2. Drive x: should appear in My Computer.

Auto map network drives on login based on Group membership

  1. Get KiXtart
  2. Put WKIX32.EXE in both the domain controller's NETLOGON share and %SystemRoot% (normally C:\WINNT\).
  3. Save the following script as map_drive.kx to the NETLOGON share (be sure to change the group as needed – here we've used Domain Users):
    use "*" /DELETE
    if ingroup("Domain Users")
    use x: "\\server_name\share_name"
    endif
  4. Save the following batch file (which calls your KiXtart script) as login.bat to the domain controller's NETLOGON share:
    @echo off
    \\server_name\NETLOGON\WKIX32.EXE \\server_name\NETLOGON\map_drive.kx
  5. Active Directory Users and Computers
  6. Right click domain name at top left and click Properties > Group Policy > Edit > User Configuration > Windows Settings > Scripts (Logon/Logoff) > Logon > Add…
  7. Enter path to login.bat (e.g., \\ACME.local\sysvol\ACME.local\scripts\login.bat) and click OK three times
  8. Login from workstation as a user belonging to group designated in map_drive.kx. Drive x: should appear in My Computer.
  9. If x: does not appear, check the permissions of NETLOGON, WKIX32.EXE, your script files, etc. Also, make sure that the user or group has the necessary permissions on the shared folder you are mapping.

More KiXtart Examples

  1. Map drive if user is *not* a member of a certain group (in this case, "Students"):
    If InGroup("Students") = 0
       Use R: "\\server\records"
    EndIf
    
  2. Using Boolean operators:
    If InGroup("Teachers") Or InGroup("Office") Or InGroup("PTA")
       Use G: "\\server\Grownup_Files"
    EndIf
    
    If InGroup("2008 Class") And InGroup("Honors")
       Use S: "\\server\smart_kids"
    EndIf
    
  3. Using Select…EndSelect (stops processing on the first true Case)
    Select
       Case InGroup("Students")
          Use S: "\\server\student_storage"
       Case InGroup("Office")
          Use O: "\\server\office_docs"
          Use R: "\\server\records"
       Case InGroup("Teachers")
          Use O: "\\server\office_docs"
          Use S: "\\server\student_storage"
          Use T: "\\server\teaching_materials"
    EndSelect
    

Source: http://tinyapps.org/docs/auto_map_network_drives.html

Show/hide files in Mac OS X

Enter in terminal:

Show files:

# defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

or flag the file as not hidden

# chflags nohidden /path/to/file.txt

Hide files:

# defaults write com.apple.finder AppleShowAllFiles FALSE
# killall Finder

or flag the file as hidden

# chflags hidden /path/to/file