Changeset 259 for trunk/lib/Auth_SQL.inc.php
- Timestamp:
- Jun 19, 2007 4:04:42 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Auth_SQL.inc.php
r247 r259 142 142 " . $this->getParam('db_primary_key') . " smallint(11) NOT NULL auto_increment, 143 143 " . $this->getParam('db_username_column') . " varchar(255) NOT NULL default '', 144 userpass varchar(255) NOT NULL default'',145 first_name varchar(255) NOT NULL default'',146 last_name varchar(255) NOT NULL default'',147 email varchar(255) NOT NULL default'',148 login_abuse_exempt enum('true') defaultNULL,149 blocked enum('true') defaultNULL,150 blocked_reason varchar(255) NOT NULL default'',151 abuse_warning_level tinyint(4) NOT NULL default'0',152 seconds_online int(11) NOT NULL default'0',153 last_login_datetime datetime NOT NULL default'0000-00-00 00:00:00',154 last_access_datetime datetime NOT NULL default'0000-00-00 00:00:00',155 last_login_ip varchar(255) NOT NULL default'0.0.0.0',156 added_by_user_id smallint(11) defaultNULL,157 modified_by_user_id smallint(11) defaultNULL,158 added_datetime datetime NOT NULL default'0000-00-00 00:00:00',159 modified_datetime datetime NOT NULL default'0000-00-00 00:00:00',144 userpass VARCHAR(255) NOT NULL DEFAULT '', 145 first_name VARCHAR(255) NOT NULL DEFAULT '', 146 last_name VARCHAR(255) NOT NULL DEFAULT '', 147 email VARCHAR(255) NOT NULL DEFAULT '', 148 login_abuse_exempt ENUM('TRUE') DEFAULT NULL, 149 blocked ENUM('TRUE') DEFAULT NULL, 150 blocked_reason VARCHAR(255) NOT NULL DEFAULT '', 151 abuse_warning_level TINYINT(4) NOT NULL DEFAULT '0', 152 seconds_online INT(11) NOT NULL DEFAULT '0', 153 last_login_datetime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', 154 last_access_datetime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', 155 last_login_ip VARCHAR(255) NOT NULL DEFAULT '0.0.0.0', 156 added_by_user_id SMALLINT(11) DEFAULT NULL, 157 modified_by_user_id SMALLINT(11) DEFAULT NULL, 158 added_datetime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', 159 modified_datetime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', 160 160 PRIMARY KEY (" . $this->getParam('db_primary_key') . "), 161 161 KEY " . $this->getParam('db_username_column') . " (" . $this->getParam('db_username_column') . "), … … 195 195 } 196 196 $db->query("CREATE TABLE IF NOT EXISTS " . $this->getParam('db_login_table') . " ( 197 " . $this->getParam('db_primary_key') . " smallint(11) NOT NULL default'0',198 login_datetime datetime NOT NULL default'0000-00-00 00:00:00',199 remote_ip_binary char(32) NOT NULL default'',197 " . $this->getParam('db_primary_key') . " SMALLINT(11) NOT NULL DEFAULT '0', 198 login_datetime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', 199 remote_ip_binary CHAR(32) NOT NULL DEFAULT '', 200 200 KEY " . $this->getParam('db_primary_key') . " (" . $this->getParam('db_primary_key') . "), 201 201 KEY login_datetime (login_datetime), … … 727 727 $str = ''; 728 728 for ($i=0; $i<mb_strlen($pattern); $i++) { 729 $x = mb_substr('bcdfghjklmnprstvwxzBCDFGHJKLMNPRSTVWXZaeiouyAEIOUY0123456789 ', (mt_rand() % 60), 1);729 $x = mb_substr('bcdfghjklmnprstvwxzBCDFGHJKLMNPRSTVWXZaeiouyAEIOUY0123456789!@#%&*-=+.?', (mt_rand() % 71), 1); 730 730 $c = mb_substr('bcdfghjklmnprstvwxz', (mt_rand() % 19), 1); 731 731 $C = mb_substr('bcdfghjklmnprstvwxzBCDFGHJKLMNPRSTVWXZ', (mt_rand() % 38), 1); … … 733 733 $V = mb_substr('aeiouyAEIOUY', (mt_rand() % 12), 1); 734 734 $d = mb_substr('0123456789', (mt_rand() % 10), 1); 735 $str .= $$pattern {$i};735 $str .= $$pattern[$i]; 736 736 } 737 737 return $str;
Note: See TracChangeset
for help on using the changeset viewer.