Database:Users/de
From OpenSimulator
users	Stores users profile data      (back to Database Documentation)
The current structure of the users table is as follows:
| Field | Type | Null | Key | Default | Extra | 
|---|---|---|---|---|---|
| UUID | varchar(36) | NO | PRI | ||
| username | varchar(32) | NO | UNI | ||
| lastname | varchar(32) | NO | UNI | ||
| passwordHash | varchar(32) | NO | |||
| passwordSalt | varchar(32) | NO | |||
| homeRegion | bigint(20) unsigned | YES | NULL | ||
| homeLocationX | float | YES | NULL | ||
| homeLocationY | float | YES | NULL | ||
| homeLocationZ | float | YES | NULL | ||
| homeLookAtX | float | YES | NULL | ||
| homeLookAtY | float | YES | NULL | ||
| homeLookAtZ | float | YES | NULL | ||
| created | int(11) | NO | |||
| lastLogin | int(11) | NO | |||
| userInventoryURI | varchar(255) | YES | NULL | ||
| userAssetURI | varchar(255) | YES | NULL | ||
| profileCanDoMask | int(10) unsigned | YES | NULL | ||
| profileWantDoMask | int(10) unsigned | YES | NULL | ||
| profileAboutText | text | YES | NULL | ||
| profileFirstText | text | YES | NULL | ||
| profileImage | varchar(36) | YES | NULL | ||
| profileFirstImage | varchar(36) | YES | NULL | ||
| webLoginKey | varchar(36) | YES | NULL | ||
| homeRegionID | char(36) | NO | '00000000-0000-0000-0000-000000000000' | ||
| userFlags | int(11) | NO | 0 | ||
| godLevel | int(11) | NO | 0 | ||
| customType | varchar(32) | NO | |||
| partner | char(36) | NO | '00000000-0000-0000-0000-000000000000' | ||
| varchar(250) | YES | NULL | |||
| scopeID | char(36) | NO | '00000000-0000-0000-0000-000000000000' | 
      (back to Database Documentation)
- UUID
 - The unique id of the user
 
- username
 - The first name of the user
 
- lastname
 - The last name of the user
 
- passwordHash
 - The MD5-hash from password and salt.
 - Currently the hash is calculated as follows: md5(md5("password") + ":")
 
- passwordSalt
 - The password salt. Does not appear to be used at the moment.
 
- homeRegion
 - The region-handle of the home-region.
 - The value is the regions X location in a grid times 256*65536 (shifted left by 40 bits) plus the regions Y location in a grid times 256 (shifted left by 8 bits).
 
- homeLocationX, homeLocationY, homeLocationZ
 - The home-location within the home-region
 
- homeLookAtX, homeLookAtY, homeLookAtZ
 - The direction the avatar looks after TP to the home-location
 
- created
 - Creation timestamp of the profile (in seconds since UNIX-epoch (Jan 1st, 1971))
 
- lastLogin
 - Time of last login (in seconds since UNIX-epoch)
 
- userInventoryURI
 - needs to be documented
 
- userAssetURI
 - needs to be documented
 
- profileCanDoMask
 - Ein Bitfeld, bei dem jedes Bit etwas anzeigt, was der Avatar tun kann (seine Fähigkeitenliste)
 - Bit 0 - Texturen
 - Bit 1 - Architektur
 - Bit 2 - Eventplanung
 - Bit 3 - Modellierung
 - Bit 4 - Skripting
 - Bit 5 - Benutzerdefinierte Charaktere
 - HINWEIS: Diese Informationen gelten als korrekt, wurden jedoch nicht verifiziert
 
- profileWantDoMask
 - Ein Bitfeld, bei dem jedes Bit etwas anzeigt, was der Avatar tun möchte (seine "will ich tun" Liste)
 - Bit 0 - Bauen
 - Bit 1 - Erforschen
 - Bit 2 - Treffen
 - Bit 3 - Gruppe
 - Bit 4 - Kaufen
 - Bit 5 - Verkaufen
 - Bit 6 - Angestellt werden
 - Bit 7 - Einstellen
 - HINWEIS: Diese Informationen gelten als korrekt, wurden jedoch nicht verifiziert
 
- profileAboutText
 - The text in the about field of the profile dialog
 
- profileFirstText
 - The text in the first-life field of the profile dialog
 
- profileImage
 - The UUID of the profile image
 
- profileFirstImage
 - The UUID of the first-life image
 
- webLoginKey
 - needs to be documented
 
- homeRegionID
 - The region UUID of the home-region
 
- userFlags
 - This field consists of two different values. Bit 0-7 are a field of bit flags that define certain characteristics of the user. Bits 8-11 are the user account level, Bits 12-15 are not used.
 
- Account Types:
 - 0 = Normaler Benutzer (Resident)
 - 1 = Probe-Mitglied
 - 2 = Stammmitglied
 - 3 = Mitarbeiter von Linden Labs
 
- Bitflags:
 - 1 (0x01) Erlaube externen Diensten wie Google, das Benutzerprofil zu indizieren
 - 2 (0x02) Der Inhalt des Profils ist "erwachsen" und sollte nicht auf Webseiten erscheinen, die Kinder erreichen können
 - 4 (0x04) Der Avatar hat Zahlungsinformationen bereitgestellt und ist daher identifiziert
 - 8 (0x08) Der Avatar hat mindestens eine erfolgreiche Zahlung mit seinen Zahlungsinformationen getätigt
 - 16 (0x10) Der Avatar ist online (Dieses Flag hat keinen Effekt in der Datenbank, es wird dynamisch verwaltet)
 - 32 (0x20) Der Avatar wurde mithilfe eines externen Dienstes (wie LL's Aristotle) altersverifiziert
 
- godLevel
 - Admins:
 - Fügen Sie 200 ein, um dem Benutzer die Administratorberechtigung zu ermöglichen (erweitert -> Administrator anfordern)
 - New Info by courtneywise
 
- customType
 - Custom Account Names:
 - enter what ever you want and it will be show as your user type so you can have custom account types then the default set ones under userFlags
 - New Info by courtneywise
 
- partner
 - The UUID of a user that will appear in the partner field of the profile dialog
 
- The email address of the user
 
- scopeID
 - needs to be documented
 
      (back to Database Documentation)