Projet

Général

Profil

Télécharger (34,5 ko) Statistiques
| Branche: | Tag: | Révision:

univnautes / usr / local / www / system_usermanager.php @ 46f6eb78

# Date Auteur Commentaire
46f6eb78 05 août 2014 12:44 Renato Botelho

Fix select name

60a5f9de 21 juin 2014 23:16 N0YB

Use count($array) where applicable, instead of a $rowIndex increment.

2464e353 17 juin 2014 00:14 N0YB

XHTML Compliance - System Menu

Enforce select option

b4e9a4da 16 juin 2014 09:14 N0YB

XHTML Compliance - System Menu

Advanced - Admin Access Tab
Advanced - Firewall / NAT Tab
Cert Manager - Certificate Revocation Tab
User Manager - Users Tab
User Manager - Groups Tab

9ef4289c 27 mai 2014 13:11 Colin Fleming

Tidy up "system_usermanager.php" XHTML

Add CLOSEHEAD varialbe and manually close HEAD
Add CDATA sections to SCRIPTS
Deprecate Ampersand in Anchor tags
Remove NAME from TR tag, not valid in XHTML
Remove WRAP from TEXTAREA and Javascript to take wrap off

07130afe 25 mars 2014 23:32 ayvis

removed duplicate type=text/javascript
added type for <script>

8cd558b6 14 mars 2014 21:24 ayvis

xhtml Compliance
replaced <br>, <br/> and </br> with <br />

e41ec584 12 mars 2014 15:42 Renato Botelho

Improve checks for params 'id', 'dup' and other similar ones to make sure they are numeric integer, also, pass them through htmlspecialchars() before print

8a0ae97f 02 novembre 2013 11:48 Renato Botelho

Call conf_mount_rw before delete user, a better fix for #3294

1e9b4611 12 septembre 2013 16:28 Renato Botelho

Remove call-time pass by reference for do_input_validation, helps ticket #2565

23991e58 11 août 2013 18:33 Charlie Marshall

change to plus 100 years as opposed to hard coded date

3ccb9689 11 août 2013 18:12 Charlie Marshall

remove whitespaces

12c2ec2e 11 août 2013 18:08 Charlie Marshall

improve datePicker on usermanger page

1c8faa89 16 juillet 2013 19:27 jim-p

If an account has SSH keys, show them, don't show the checkbox to add keys. Fixes #2729

6b8588c6 08 avril 2013 21:11 Colin Fleming

Tidy up "system_usermanager.php" XHTML

Add CDATA sections to SCRIPT tags
Close INPUT, IMG and BR tags
Deprecate the ampersand in ANCHOR tags
Remove the NAME paramenter from TR tags
Moved NOWRAP into class statement
Move TFOOT between THEAD and TBODY, this is a "quirck" of HTML

8db87547 31 octobre 2012 20:53 jim-p

Encode this before showing it.

5b42a459 24 septembre 2012 21:38 bcyrill

Make tables sortable

fdcf104c 11 avril 2012 16:46 jim-p

When renaming a user, make sure to remove the previous user or it gets left in /etc/passwd.

4d148b59 15 février 2012 02:29 Yehuda Katz

Convert strtotime() to DateTime object to fix 2038 roll-over issue.

ff9eda9d 06 janvier 2012 19:30 jim-p

Fix permission and certificate display for the admin user

944b6946 30 août 2011 20:50 jim-p

Clarify text

adacdf5f 11 août 2011 20:03 jim-p

Populate pconfig in all cases with user info, or else when you delete a privilege, the list disappears until you go back and edit the user again. (Certs too)

e33be77c 06 juin 2011 12:53 Ermal

Ticket #1412. Fixing the access login to the user manager presented another problem since now users cannot change their passwords anymore. Allow this through another page and an extra priviledge needed to be added to the user for allowing them to change the password.

9584d162 01 juin 2011 14:23 Ermal

Fixes #1412. Properly pass the page to match so users are not always presented with the change password screen. Proper fix.

97c1f268 01 juin 2011 13:14 Ermal

Fixes #1412. Properly pass the page to match so users are not always presented with the change password screen.

c639315e 29 avril 2011 21:43 jim-p

Set password on the OS instead of just the gui. Fixes #1485

908cbaf9 21 avril 2011 21:33 jim-p

Set user when removing privileges, otherwise things like the user's shell would not be reset until pressing save, which is inconsistent with that step not being needed when adding privileges.

94d455da 17 février 2011 20:45 jim-p

Enforce FreeBSD's max username length of 16 chars. http://forum.pfsense.org/index.php/topic,33410.0.html

dd5bf424 12 novembre 2010 17:36 Scott Ullrich

Fix XSS issues

fa6c42d0 11 novembre 2010 02:30 Erik Fonnesbeck

Return this field to its old name to prevent a conflict of names and since the code that uses it still refers to it by that name. Issue reported at http://forum.pfsense.org/index.php/topic,29985.0.html

This caused the full name field to be ignored when creating a user and prevented making a certificate at the creation of the user (either could still be changed afterward).

08724afa 01 novembre 2010 19:13 jim-p

Test for arrays first, should fix #968

150bbe09 21 octobre 2010 21:49 jim-p

Indicate if a certificate has been revoked, both in the cert list and the user manager list.

f2a86ca9 19 octobre 2010 20:19 jim-p

Rename 'name' to 'descr' for CA, Certificates, and CRLs, to gain CDATA protection and standardize field names. Ticket #320.

9ff73b79 19 octobre 2010 18:51 jim-p

Convert fullname field on users to descr, so it gains CDATA protection.

ad9b5c67 02 septembre 2010 22:50 jim-p

Allow creating a user certificate, pre-fill some info, direct back to user edit screen if that is what led us here. If we are making a user certificate, give another choice to select a pre-existing certificate to associate with that user.

b0884cde 02 septembre 2010 22:50 jim-p

Adjust add link.

c25f73ae 02 septembre 2010 22:50 jim-p

Adjust the user manager to use cert references on the user instead of the actual certs.

b4e6524c 01 septembre 2010 21:26 jim-p

CA/CERT Move

3d6bbe4c 31 août 2010 22:19 jim-p

Make a refid even for user certs.

2934322e 12 juillet 2010 18:58 jim-p

Set groups first, since local_user_set checks a privilege that relies on the groups being accurate when run.

a803793f 12 juillet 2010 17:59 jim-p

Fix "all users" group member array test.

3dec33d4 25 juin 2010 21:12 Erik Fonnesbeck

Validate for duplicate user names when editing, too.

8339ab6d 25 juin 2010 20:38 jim-p

Prevent the GUI from adding a user that already exists in /etc/passwd (root, operator, daemon, etc)

e879fc81 22 juin 2010 16:29 Ermal

Fixes #613. Add correctly users to all users group.

ddd1fb7f 28 mai 2010 22:13 jim-p

Add IPsec PSK field to User Manager. No backend code to use this value yet.

93458966 30 avril 2010 16:13 Carlos Eduardo Ramos

Removed gettext call

e13bfff1 30 avril 2010 16:10 Carlos Eduardo Ramos

Add gettext call

2b33f342 30 avril 2010 15:13 Renato Botelho

add gettext() calls on missing places

5b1dcebf 30 avril 2010 14:25 Vinicius Coque

Fixing multiline gettext()

6e707e77 29 avril 2010 21:00 Vinicius Coque

Adding gettext()

0e94685b 29 avril 2010 19:32 Renato Botelho

Fix gettext issues

39c0be7b 28 avril 2010 22:28 Vinicius Coque

Fixing gettext implementation

683c26cf 28 avril 2010 18:44 Vinicius Coque

Fixing gettext() implementation

76d49f20 28 avril 2010 18:17 Renato Botelho

Use array instead of explode for reqdfieldsn to fit it better with gettext() calls

b79454a7 28 avril 2010 15:55 Carlos Eduardo Ramos

Reviewing gettext() implementation

3b4b9ff3 18 mars 2010 14:08 Ermal

Default to 2048 bits.

a69c0036 15 mars 2010 20:13 Ermal

Ticket #423. Remove priv.inc/priv.defs.inc from files. They used require() instead of required once so produced errors or redefinitions of functions. These includes are now included on authgui.inc.

13646069 15 mars 2010 14:43 Ermal

Default to 3650 days. Requested-by: cmb@

095a63da 13 mars 2010 21:22 Chris Buechler

fix text

d0412d85 12 mars 2010 15:48 Ermal

Make the certificate table look better.

c9794c06 12 mars 2010 15:46 Ermal

Allow user certificate to be created with the user.

970db70b 21 janvier 2010 01:18 Scott Ullrich

Run /etc/inc/privhooks if they exist

062d7db5 17 janvier 2010 00:01 Chris Buechler

fix typos

36f5df24 14 décembre 2009 00:57 Chris Buechler

remove authorized_keys check, many users won't have SSH access anyway, this check is much too restrictive

4494cf6a 08 décembre 2009 00:50 Chris Buechler

fix typos

5092a6fb 29 novembre 2009 03:15 sullrich

include priv.inc

2afddcb1 29 novembre 2009 02:32 sullrich

Disabled is not a required field

ead24d63 29 novembre 2009 02:08 sullrich

Include priv.defs.inc

b4bfd25d 28 novembre 2009 01:02 sullrich

Add disabled checkbox. Add code to check for disabled accounts.

0a82fa9b 27 novembre 2009 23:46 sullrich

Allow expiration date to lie in the past which has the side effect of disabling the account Ticket #65

cb42f385 17 septembre 2009 12:01 Ermal Lu?i

Add necessary include. Reported-by: http://forum.pfsense.org/index.php/topic,19193.0.html

1d333258 15 septembre 2009 03:49 Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on

0d64af59 30 juin 2009 20:16 Ermal Lu?i

Clear guiconfig from all sort junk functions and put them on the specific pages where they are needed.
Remove some sort functions not used.

9344dd7b 15 mars 2009 03:09 mgrooms

Correct the path of the javascript after Bills cleanup.

0092b3bd 15 mars 2009 01:39 mgrooms

Modify captive portal to use centralized user management. The user manager has
been modified to include an account expiration option to support this service.

dff1a09d 20 novembre 2008 23:11 Scott Ullrich

Mount image rw during changes

00908429 12 octobre 2008 22:55 Scott Ullrich

Do not hard code white

33300c73 12 octobre 2008 22:22 Scott Ullrich

Do not hard code white

e30001cf 09 septembre 2008 08:55 Matthew Grooms

Cleanup the tab format of the system user/group/server management pages.
The edges were square instead of rounded like most pfSense pages. Also
make sure tabs and cancel buttons are present in the add privilege and
add certificate pages.

fb1266d3 09 septembre 2008 06:08 Matthew Grooms

Moves the protocol and certificate options out of the general config page
to the Advanced admin access tab. The thought is that they should be next
to each other. The certificate management has also been modified to use
the centralized certificate manager. I took the liberty of removing the...

3f066eb8 05 septembre 2008 00:51 Matthew Grooms

Disallow creation of user certificates until the user has actually been
created. This obviously won't work.

93823b10 03 septembre 2008 05:53 Matthew Grooms

Add options to export ca, certificate and user certificate data from the
webui.

d799787e 26 août 2008 06:48 Matthew Grooms

Rework most of the OpenVPN support. The interfaces have been updated to
not use the pkg system and the configuration has been migrated to an
openvpn prefix. The centralized user and certificate manager is now used
to support the openvpn configurations. Most of the files removed in this...

58fdb8ad 11 août 2008 23:49 Matthew Grooms

Add a certificate list to the user object that can be managed using the ca
and user manager screens.

64cc39d3 09 août 2008 02:06 Matthew Grooms

Implement a certificate authority and certificate webui that can be used
to centrally manage this data. There are no consumers at this time. This
interface allow for the following ...

Certificate Authority Manager:
- List certificates authorities
- Import existing certificate authority...

080cda0f 06 août 2008 23:58 Matthew Grooms

Add a right arrow icon supplied by hoba. This compliments the existing
left arrow icon. Use the left and right arrow icons instead of the plus
and x icons for moving users and groups between selection lists in the
user and group manager screens.

fbf672cb 05 août 2008 06:16 Matthew Grooms

Add an interface to manage external authentication servers. The two types
supported currently are LDAP and Radius.

659fa7f2 03 août 2008 19:54 Matthew Grooms

Cleanup authentication code. The basic auth method, the passwd, htpasswd
and pam backing functions have been removed. The basic auth method was
legacy code and the backing functions were redundant with no added value
that I could see. A simplified replacement backing function named...

6b07c15a 01 août 2008 08:30 Matthew Grooms

Rewrite the pfsense privilege system with the following goals in mind ...

1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance...

45ee90ed 25 juillet 2008 04:28 Matthew Grooms

Rewrite portions of the user manager to ensure data is properly synced to
the system password and group databases. This is to provide better support
for centralized user management when local account administration is
preferred.

I also took this opportunity to do some housekeeping. A lot of funtions...

566b801b 08 juin 2008 22:57 Scott Ullrich

Admin automatically defaults to the admin groups. Do not worry about
lack of group being sent.

Ticket #1752

012c6834 20 février 2008 18:41 Scott Ullrich

At least one group is required for saving.

30283b9d 19 février 2008 06:29 Scott Ullrich

Correctly deterimine if user is local

82e913df 19 février 2008 06:27 Scott Ullrich

Do not allow password change for non local user.

7f9a41a5 18 février 2008 07:45 Scott Ullrich

Back commit. Wrong branch.

58c30ba4 18 février 2008 07:44 Scott Ullrich

Sync w/ RELENG_1

60c74655 16 février 2008 21:31 Scott Ullrich

Check if item is an array. admin user has permission to all without array.

31b53653 16 février 2008 21:23 Scott Ullrich

Add custom priv for granting access to the user manager.

682a9c51 03 février 2008 05:35 Scott Ullrich

Only assign &$ if item is an array.

58664cc9 30 janvier 2008 00:00 Scott Ullrich

Only iterate groups if it is an array.