Thank you very much! I had the "read" password in the "edit" section for the password-only setup, but somehow it never clicked for AuthUser. That simple change done, all works as it should!
j On Friday, August 10, 2018 12:30:21 PM AKDT Petko Yotov wrote: > [Resending to the list as it bounced back.] > > > $DefaultPasswords['read'] = array('@read', crypt('pw3'), crypt('pw4')); > > You need to add read permissions to the @edit group too: > > $DefaultPasswords['read'] = array('@read', '@edit', crypt('pw3'), > crypt('pw4')); > > It may not be intuitive but PmWiki allows that a user be able to edit > without being able to read the edited page, for example in form > processing addons. > > If this does not fix the problem, i.e. even users with @read permissions > cannot login, we can discuss this further. > > And a note: the documentation source uses the markup "->" for > indentation, but you need to write the actual directives without any > markup, for example, not: > > --> user1: $2y$... (wrong) > --> @read: user1, user2 (wrong) > > You need to write those either at start of line or after only spaces: > > user1: $2y$... > @read: user1, user2 > > Petko > > On 08/08/2018 18:29, Joshua J. Kugler wrote: > > Thank you for the reply. I will attempt an upgrade to 2.2.109. I have > > to be > > careful since I have some files sitting around in the public areas, > > etc. :) > > > > I am running PHP 5.5.9. Would the crypt/pmcrypt still be an issue? The > > passwords generated by using *crypt* are not an issue. It's that the > > accounts > > listed in /SiteAdmin/AuthUser do *not* work. > > > > j > > > > On Wednesday, August 8, 2018 2:50:22 AM AKDT Petko Yotov wrote: > >> If you have PHP 5.6 or newer you can no longer use crypt() this way. > >> > >> You should upgrade to the latest PmWiki version, 2.2.109 and change > >> all > >> calls to crypt() with pmcrypt(). > >> > >> Please read the release notes before you upgrade. > >> > >> Petko > >> > >> P.S. Version 2.2.109 should work even with older PHP versions. > >> > >> On 06/08/2018 09:52, Joshua J. Kugler wrote: > >> > I'm trying to convert to AuthUser. However, when I try to login in, it > >> > goes > >> > right back to the login screen > >> > > >> > I have AuthUser enabled. The first part of config.php looks like: > >> > > >> > <?php if (!defined('PmWiki')) exit(); > >> > $WikiTitle = 'My Title'; > >> > > >> > $PageLogoUrl = "$PubDirUrl/images/my_header.jpg"; > >> > > >> > $EnableUpload = 1; > >> > $UploadPrefixFmt = '/$Group/$Name'; > >> > $EnableUploadVersions=1; > >> > > >> > # We want to be able to enable password protection on pages > >> > $DefaultPasswords['admin'] = array(crypt('pw'), crypt('pw2')); > >> > $DefaultPasswords['read'] = array('@read', crypt('pw3'), crypt('pw4')); > >> > $DefaultPasswords['edit'] = array('@edit', crypt('pw5')); > >> > $DefaultPasswords['upload'] = array('@edit', crypt('pw6')); > >> > > >> > # Enable AuthUser > >> > include_once("$FarmD/scripts/authuser.php"); > >> > > >> > NOTE: using the "old" (existed before switch to AuthUser) pwX passwords > >> > still > >> > works, as it should...just not the new user/pass combinations. > >> > > >> > /SiteAdmin/AuthUser looks like: > >> > > >> > user1: $!$<password created with (:encrypt wonderland:)> > >> > --- > >> > userN: $!$<password created with (:encrypt wonderland:)> > >> > > >> > @read: user1, user2, user3 > >> > > >> > @edit: user4, user5, user6 > > _______________________________________________ > pmwiki-users mailing list > pmwiki-users@pmichaud.com > http://www.pmichaud.com/mailman/listinfo/pmwiki-users -- Joshua Kugler Part-Time System Admin/Programmer http://www.eeinternet.com - Fairbanks, AK PGP Key: http://pgp.mit.edu/ ID 0x73B13B6A _______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users