Changeset 140
- Timestamp:
- 2008-03-18 16:38:36 (10 months ago)
- Files:
-
- trunk/classes/pages/Register.php (modified) (2 diffs)
- trunk/db/mysql.sql (modified) (1 diff)
- trunk/db/sqlite.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/classes/pages/Register.php
r137 r140 100 100 * not every db supports this, but usually, it should work without locking, too; there just is the risk of a wrong member id being returned in the second query which is very unlikely - it can only occur on forums with very high traffic */ 101 101 @$C->query('LOCK TABLE ' . $SETTINGS['dbtableprefix'] . 'members WRITE'); 102 $q = $C->prepare('INSERT INTO ' . $SETTINGS['dbtableprefix'] . 'members (membername, memberemail, memberpassword, registered, memberstatus ) VALUES (:user, :email, :pw, :ts, :member)');102 $q = $C->prepare('INSERT INTO ' . $SETTINGS['dbtableprefix'] . 'members (membername, memberemail, memberpassword, registered, memberstatus, memberavatar) VALUES (:user, :email, :pw, :ts, :member, :avatar)'); 103 103 // the actual password will be entered seperately 104 104 $_pw = '*'; … … 110 110 $q->bindParam(':ts', $_t->format('Y-m-d H:i:s'), PDO::PARAM_STR, 19); 111 111 $q->bindParam(':member', $_member, PDO::PARAM_STR, 6); 112 $q->bindValue(':avatar', 'images/spacer.gif', PDO::PARAM_STR); 112 113 $q->execute(); 113 114 $q = NULL; trunk/db/mysql.sql
r111 r140 79 79 memberemailhidden INTEGER NOT NULL DEFAULT 0, 80 80 memberhomepage VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL, 81 memberavatar VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'images/spacer.gif',81 memberavatar VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, 82 82 memberpassword VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, 83 83 memberstatus VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, trunk/db/sqlite.sql
r111 r140 79 79 memberemailhidden INTEGER NOT NULL DEFAULT 0, 80 80 memberhomepage VARCHAR(255) NULL COLLATE NOCASE, 81 memberavatar VARCHAR(255) NOT NULL DEFAULT 'images/spacer.gif',81 memberavatar VARCHAR(255) NOT NULL, 82 82 memberpassword VARCHAR(255) NOT NULL COLLATE BINARY, 83 83 memberstatus VARCHAR(255) NOT NULL COLLATE NOCASE,
