no message

This commit is contained in:
Frank Dillon 2003-12-20 07:59:10 +00:00
parent 4d159e1228
commit 2f7d12d02a
3 changed files with 88 additions and 2 deletions

View file

@ -24,4 +24,4 @@
fields.
- Bugfix 859816 : DataForm - security issues. Tnx Gabor for reporting.
- ^t; now starts in current root rather then in site root.
- Added new Authentication System.

View file

@ -38,6 +38,8 @@ There have currently been no changes to the macro API.
3.1 Nothing Yet
There have currently been no changes to the authentication API.
In 6.0 all Authentication modules will need to be rewritten as Auth modules according to the new
Auth API in WebGUI::Auth. Details to follow.

View file

@ -1,4 +1,4 @@
insert into webguiVersion values ('6.0.0','upgrade',unix_timestamp());
insert into webguiVersion values ('6.0.0','upgrade',unix_timestamp());
delete from international where internationalId=158 and namespace='WebGUI';
delete from international where internationalId=803 and namespace='WebGUI';
delete from international where internationalId=804 and namespace='WebGUI';
@ -186,3 +186,87 @@ insert into international (internationalId,languageId,namespace,message,lastUpda
alter table SQLReport change column databaseLinkId databaseLinkId int not null default 0;
INSERT INTO template VALUES (1,'Default SQL Report','<tmpl_if displayTitle>\n <h1><tmpl_var title></h1>\n</tmpl_if>\n\n<tmpl_if description>\n <tmpl_var description><p />\n</tmpl_if>\n\n<tmpl_if debugMode>\n <ul>\n <tmpl_loop debug_loop>\n <li><tmpl_var debug.output></li>\n </tmpl_loop>\n </ul>\n</tmpl_if>\n\n<table width=\"100%\">\n<tr>\n <tmpl_loop columns_loop>\n <td class=\"tableHeader\"><tmpl_var column.name></td>\n </tmpl_loop>\n</tr>\n<tmpl_loop rows_loop>\n <tr>\n <tmpl_loop row.field_loop>\n <td class=\"tableData\"><tmpl_var field.value></td>\n </tmpl_loop>\n </tr>\n</tmpl_loop>\n</table>\n\n<tmpl_if multiplePages>\n <div class=\"pagination\">\n <tmpl_var previousPage> <tmpl_var pageList> <tmpl_var nextPage>\n </div>\n</tmpl_if>','SQLReport');
#Start Authentication Changes
delete from settings where name='webguiExpirePasswordOnCreation';
INSERT INTO settings (name,value) VALUES ('webguiExpirePasswordOnCreation','0');
delete from settings where name='webguiPasswordLength';
INSERT INTO settings (name,value) VALUES ('webguiPasswordLength','0');
delete from settings where name='webguiPasswordRecovery';
INSERT INTO settings (name,value) VALUES ('webguiPasswordRecovery','1');
delete from settings where name='webguiPasswordTimeout';
INSERT INTO settings (name,value) VALUES ('webguiPasswordTimeout','3122064000');
delete from settings where name='ldapWelcomeMessage';
INSERT INTO settings (name,value) VALUES ('ldapWelcomeMessage','Welcome to our site.');
delete from settings where name='ldapSendWelcomeMessage';
INSERT INTO settings (name,value) VALUES ('ldapSendWelcomeMessage','0');
delete from settings where name='webguiSendWelcomeMessage';
update settings set name='webguiSendWelcomeMessage' where name='sendWelcomeMessage';
delete from settings where name='webguiWelcomeMessage';
update settings set name='webguiWelcomeMessage' where name='welcomeMessage';
delete from settings where name='webguiRecoverPasswordEmail';
update settings set name='webguiRecoverPasswordEmail' where name='recoverPasswordEmail';
delete from international where languageId=1 and namespace='Auth/LDAP' and internationalId=13;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (13, 1,'Auth/LDAP','Invalid LDAP connection URL. Contact your administrator.',1071849063,'');
delete from international where languageId=1 and namespace='Auth/LDAP' and internationalId=12;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (12, 1,'Auth/LDAP','No LDAP Url Specified for this user',1071848371,'');
delete from international where languageId=1 and namespace='Auth/LDAP' and internationalId=11;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (11, 1,'Auth/LDAP','No connect DN specified for this user',1071848383,'');
delete from international where languageId=1 and namespace='Auth/LDAP' and internationalId=10;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (10, 1,'Auth/LDAP','Password (confirm)',1071845113,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=17;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (17,1,'Auth/WebGUI','Password Updated', 1071885563,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=16;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (16,1,'Auth/WebGUI','Password Timeout', 1071885309,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=15;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (15,1,'Auth/WebGUI','Minimum Password Length', 1071885112,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=14;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (14,1,'Auth/WebGUI','Minimum password length', 1071507951,'What is the minimum password length?');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=13;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (13,1,'Auth/WebGUI','Allow password recovery?', 1071507940,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=12;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (12,1,'Auth/WebGUI','You may not use your old password as your new password', 1071507932,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=11;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (11,1,'Auth/WebGUI','New Password', 1071507924,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=10;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (10,1,'Auth/WebGUI','Old Password', 1071507875,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=9;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (9,1,'Auth/WebGUI','Expire passwords on user creation?', 1071507780,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=8;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (8,1,'Auth/WebGUI','Your Password Has Expired', 1071507773,'');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=7;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (7,1,'Auth/WebGUI','Passwords must have a minimum character length of', 1071507767,'Password expires every 10 days');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=6;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (6,1,'Auth/WebGUI','Allow Password Recovery?', 1071507760,'Password expires every 10 days');
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=5;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (5,1,'Auth/WebGUI','Your password cannot be \"password\".', 1071507752,NULL);
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=4;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (4,1,'Auth/WebGUI','Your password cannot be blank.', 1071507744,NULL);
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=3;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (3,1,'Auth/WebGUI','Your passwords did not match. Please try again.', 1071507737,NULL);
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=2;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (2,1,'Auth/WebGUI','Password (confirm)', 1071507729,NULL);
delete from international where languageId=1 and namespace='Auth/WebGUI' and internationalId=1;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1,1,'Auth/WebGUI','WebGUI Authentication Options', 1071507721,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=1078;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1078,1,'WebGUI','There is already a user of this system with the email address you\'ve entered. Press \"Save\" if you still wish to create this user', 1067951807,NULL);
delete from international where languageId=1 and namespace='WebGUI' and internationalId=1077;
insert into international (internationalId,languageId,namespace,message,lastUpdated,context) values (1077,1,'WebGUI','The function you are attempting to call is not available for this authentication module', 1067951805,NULL);
delete from template where namespace='Auth/WebGUI/Account' and templateId=1;
INSERT INTO template (templateId,name,template,namespace) VALUES (1,'Default WebGUI Account Display Template','<tmpl_if displayTitle>\r\n <tmpl_var displayTitle>\r\n</tmpl_if>\r\n\r\n<tmpl_if account.message>\r\n <tmpl_var account.message>\r\n</tmpl_if>\r\n\r\n<tmpl_var account.form.header>\r\n<table >\r\n<tmpl_var account.form.hidden>\r\n<tmpl_if account.form.karma>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var account.form.karma.label></td>\r\n <td class=\"tableData\"><tmpl_var account.form.karma></td>\r\n</tr>\r\n</tmpl_if>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var account.form.username.label></td>\r\n <td class=\"tableData\"><tmpl_var account.form.username></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var account.form.password.label></td>\r\n <td class=\"tableData\"><tmpl_var account.form.password></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var account.form.passwordConfirm.label></td>\r\n <td class=\"tableData\"><tmpl_var account.form.passwordConfirm></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"></td>\r\n <td class=\"tableData\"><tmpl_var account.form.submit></td>\r\n</tr>\r\n</table>\r\n<tmpl_var account.form.footer>\r\n\r\n<tmpl_var account.options>','Auth/WebGUI/Account');
delete from template where namespace='Auth/WebGUI/Create' and templateId=1;
INSERT INTO template (templateId,name,template,namespace) VALUES (1,'Default WebGUI Anonymous Registration Template','<tmpl_if displayTitle>\r\n <tmpl_var displayTitle>\r\n</tmpl_if>\r\n\r\n<tmpl_if create.message>\r\n <tmpl_var create.message>\r\n</tmpl_if>\r\n\r\n<tmpl_var create.form.header>\r\n<table >\r\n<tmpl_var create.form.hidden>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var create.form.username.label></td>\r\n <td class=\"tableData\"><tmpl_var create.form.username></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var create.form.password.label></td>\r\n <td class=\"tableData\"><tmpl_var create.form.password></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var create.form.passwordConfirm.label></td>\r\n <td class=\"tableData\"><tmpl_var create.form.passwordConfirm></td>\r\n</tr>\r\n<tmpl_loop create.form.profile>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var profile.formElement.label></td>\r\n <td class=\"tableData\"><tmpl_var profile.formElement></td>\r\n</tr>\r\n</tmpl_loop>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"></td>\r\n <td class=\"tableData\"><tmpl_var create.form.submit></td>\r\n</tr>\r\n</table>\r\n<tmpl_var create.form.footer>\r\n\r\n\r\n<div class=\"accountOptions\">\r\n <ul>\r\n <li><tmpl_var create.options.accountExists>\r\n <tmpl_if create.options.passwordRecovery>\r\n <li><tmpl_var create.options.passwordRecovery>\r\n </tmpl_if>\r\n </ul>\r\n</div>','Auth/WebGUI/Create');
delete from template where namespace='Auth/WebGUI/Login' and templateId=1;
INSERT INTO template (templateId,name,template,namespace) VALUES (1,'Default WebGUI Login Template','<tmpl_if displayTitle>\r\n <tmpl_var displayTitle>\r\n</tmpl_if>\r\n\r\n<tmpl_if login.message>\r\n <tmpl_var login.message>\r\n</tmpl_if>\r\n\r\n<tmpl_var login.form.header>\r\n<table >\r\n<tmpl_var login.form.hidden>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var login.form.username.label></td>\r\n <td class=\"tableData\"><tmpl_var login.form.username></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var login.form.password.label></td>\r\n <td class=\"tableData\"><tmpl_var login.form.password></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"></td>\r\n <td class=\"tableData\"><tmpl_var login.form.submit></td>\r\n</tr>\r\n</table>\r\n<tmpl_var login.form.footer>\r\n\r\n<div class=\"accountOptions\">\r\n <ul>\r\n <tmpl_if login.options.passwordRecovery>\r\n <li><tmpl_var login.options.passwordRecovery>\r\n </tmpl_if>\r\n <tmpl_if login.options.anonymousRegistration>\r\n <li><tmpl_var login.options.anonymousRegistration>\r\n </tmpl_if>\r\n </ul>\r\n</div>','Auth/WebGUI/Login');
delete from template where namespace='Auth/WebGUI/Recovery' and templateId=1;
INSERT INTO template (templateId,name,template,namespace) VALUES (1,'Default WebGUI Password Recovery Template','<tmpl_if displayTitle>\r\n <tmpl_var displayTitle>\r\n</tmpl_if>\r\n\r\n<tmpl_if recover.message>\r\n <tmpl_var recover.message>\r\n</tmpl_if>\r\n\r\n<tmpl_var recover.form.header>\r\n<table >\r\n<tmpl_var recover.form.hidden>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var recover.form.email.label></td>\r\n <td class=\"tableData\"><tmpl_var recover.form.email></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"></td>\r\n <td class=\"tableData\"><tmpl_var recover.form.submit></td>\r\n</tr>\r\n</table>\r\n<tmpl_var recover.form.footer>\r\n\r\n\r\n<div class=\"accountOptions\">\r\n <ul>\r\n <tmpl_if recover.options.anonymousRegistration>\r\n <li><tmpl_var recover.options.anonymousRegistration>\r\n </tmpl_if>\r\n <li><tmpl_var recover.options.accountExists>\r\n </ul>\r\n</div>','Auth/WebGUI/Recovery');
delete from template where namespace='Auth/WebGUI/Expired' and templateId=1;
INSERT INTO template (templateId,name,template,namespace) VALUES (1,'Default WebGUI Password Reset Template','<tmpl_if displayTitle>\r\n <tmpl_var displayTitle>\r\n</tmpl_if>\r\n\r\n<tmpl_if expired.message>\r\n <tmpl_var expired.message>\r\n</tmpl_if>\r\n\r\n<tmpl_var expired.form.header>\r\n<table >\r\n<tmpl_var expired.form.hidden>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\">\r\n <tmpl_var expired.form.oldPassword.label>\r\n </td>\r\n <td class=\"tableData\">\r\n <tmpl_var expired.form.oldPassword>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\">\r\n <tmpl_var expired.form.password.label>\r\n </td>\r\n <td class=\"tableData\">\r\n <tmpl_var expired.form.password>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\">\r\n <tmpl_var expired.form.passwordConfirm.label>\r\n </td>\r\n <td class=\"tableData\">\r\n <tmpl_var expired.form.passwordConfirm>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"></td>\r\n <td class=\"tableData\">\r\n <tmpl_var expired.form.submit>\r\n </td>\r\n</tr>\r\n</table>\r\n<tmpl_var expired.form.footer>','Auth/WebGUI/Expired');
delete from template where namespace='Auth/LDAP/Account' and templateId=1;
INSERT INTO template (templateId,name,template,namespace) VALUES (1,'Default LDAP Account Display Template','<tmpl_if displayTitle>\r\n <tmpl_var displayTitle>\r\n</tmpl_if>\r\n\r\n<tmpl_var account.message>\r\n<tmpl_if account.form.karma>\r\n<br><br>\r\n<table>\r\n<tr>\r\n <td class=\"formDescription\">\r\n <tmpl_var account.form.karma.label>\r\n </td>\r\n <td class=\"tableData\">\r\n <tmpl_var account.form.karma>\r\n </td>\r\n</tr>\r\n</table>\r\n</tmpl_if>\r\n<tmpl_var account.options>','Auth/LDAP/Account');
delete from template where namespace='Auth/LDAP/Create' and templateId=1;
INSERT INTO template (templateId,name,template,namespace) VALUES (1,'Default LDAP Anonymous Registration Template','<tmpl_if displayTitle>\r\n <tmpl_var displayTitle>\r\n</tmpl_if>\r\n\r\n<tmpl_if create.message>\r\n <tmpl_var create.message>\r\n</tmpl_if>\r\n\r\n<tmpl_var create.form.header>\r\n<table >\r\n<tmpl_var create.form.hidden>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var create.form.ldapId.label></td>\r\n <td class=\"tableData\"><tmpl_var create.form.ldapId></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var create.form.password.label></td>\r\n <td class=\"tableData\"><tmpl_var create.form.password></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var create.form.passwordConfirm.label></td>\r\n <td class=\"tableData\"><tmpl_var create.form.passwordConfirm></td>\r\n</tr>\r\n<tmpl_loop create.form.profile>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var profile.formElement.label></td>\r\n <td class=\"tableData\"><tmpl_var profile.formElement></td>\r\n</tr>\r\n</tmpl_loop>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"></td>\r\n <td class=\"tableData\"><tmpl_var create.form.submit></td>\r\n</tr>\r\n</table>\r\n<tmpl_var create.form.footer>\r\n\r\n\r\n<div class=\"accountOptions\">\r\n <ul>\r\n <li><tmpl_var create.options.accountExists>\r\n <tmpl_if create.options.passwordRecovery>\r\n <li><tmpl_var create.options.passwordRecovery>\r\n </tmpl_if>\r\n </ul>\r\n</div>','Auth/LDAP/Create');
delete from template where namespace='Auth/LDAP/Login' and templateId=1;
INSERT INTO template (templateId,name,template,namespace) VALUES (1,'Default LDAP Login Template','<tmpl_if displayTitle>\r\n <tmpl_var displayTitle>\r\n</tmpl_if>\r\n\r\n<tmpl_if login.message>\r\n <tmpl_var login.message>\r\n</tmpl_if>\r\n\r\n<tmpl_var login.form.header>\r\n<table >\r\n<tmpl_var login.form.hidden>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var login.form.username.label></td>\r\n <td class=\"tableData\"><tmpl_var login.form.username></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"><tmpl_var login.form.password.label></td>\r\n <td class=\"tableData\"><tmpl_var login.form.password></td>\r\n</tr>\r\n<tr>\r\n <td class=\"formDescription\" valign=\"top\"></td>\r\n <td class=\"tableData\"><tmpl_var login.form.submit></td>\r\n</tr>\r\n</table>\r\n<tmpl_var login.form.footer>\r\n\r\n<div class=\"accountOptions\">\r\n <ul>\r\n <tmpl_if login.options.passwordRecovery>\r\n <li><tmpl_var login.options.passwordRecovery>\r\n </tmpl_if>\r\n <tmpl_if login.options.anony
mousRegistration>\r\n <li><tmpl_var login.options.anonymousRegistration>\r\n </tmpl_if>\r\n </ul>\r\n</div>','Auth/LDAP/Login');
#End Authentication Changes