From: Charles Scheidecker (charles.scheidecker@wartburg.edu)
Date: Wed Feb 04 2004 - 11:04:25 CST
Dieudonne, Jose wrote:
>Charles,
>I saw that you modified the register.cgi script. Have you made any
>changes in the variables.pl?
>
>Jose
>
>-----Original Message-----
>From: Charles Scheidecker [mailto:charles.scheidecker@wartburg.edu]
>Sent: Wednesday, February 04, 2004 10:14 AM
>To: netreg@southwestern.edu
>Subject: Re: NetReg: Authentication failed error
>
>Robert Lowe wrote:
>
>
>
>>Baron M Rawlins wrote:
>>
>>
>>
>>>I'm ashamed to say it, but we never looked into changing the IMAP
>>>auth code, maybe we'll get around to that over spring break?
>>>Instead, our helpdesk staff simply sends a test email to student, and
>>>
>>>
>
>
>
>>>then they register okay.
>>>
>>>
>>Well, perhaps Bruce can verify for us. :-) I did find documentation
>>for Net::IMAP::Simple, but it's rather sparse. I didn't ever plan on
>>using this auth method, and since I didn't write it, I never tested
>>
>>
>it.
>
>
>>It would be nice to clean up the code though...
>>
>>-Robert
>>
>>
>>
>>> ----- Original Message -----
>>> From: Robert Lowe <mailto:Robert.H.Lowe@lawrence.edu>
>>> To: netreg@southwestern.edu <mailto:netreg@southwestern.edu>
>>> Sent: Friday, January 23, 2004 10:29 AM
>>> Subject: Re: NetReg: Authentication failed error
>>>
>>>
>>>
>>> Baron M Rawlins wrote:
>>>
>>> > I had the same problem here a while ago (Netreg 1.3rc2 / IMAP
>>>auth) > Turned out that the authentication function returned the
>>>
>>>
>
>
>
>>>number of
>>> > messages in the users Inbox.
>>> > The students authenticated successfully, but had zero
>>>
>>>
>messages.
>
>
>>> Thus the
>>> > 'authentication failed' message when allive==0 or !alive,
>>> depending on
>>> > your code.
>>>
>>> So, how did you resolve this? I assume alive returns a negative
>>>value
>>> when authentication fails? If so, then the code should mimick
>>>what is
>>> there for POP authentication.
>>>
>>> -Robert
>>>
>>>
>>>
>>>
>>>
>**********************************************************************
>
>
>>> To unsubscribe from this list, send an e-mail message to
>>> majordomo@southwestern.edu <mailto:majordomo@southwestern.edu>
>>> containing a single line with the words:
>>> unsubscribe netreg
>>> Send requests for assistance to: owner-netreg@southwestern.edu
>>> <mailto:owner-netreg@southwestern.edu>
>>>
>>>
>>>
>>>
>**********************************************************************
>
>
>>**********************************************************************
>>To unsubscribe from this list, send an e-mail message to
>>majordomo@southwestern.edu containing a single line with the words:
>>unsubscribe netreg
>>Send requests for assistance to: owner-netreg@southwestern.edu
>>**********************************************************************
>>
>>
>
>I got this to work by changing the following lines:
>
> elsif ($AUTH_METHOD eq "IMAP") {
> $imap = new Net::IMAP::Simple( "$IMAPSERVER" );
> $alive = $imap->login( $FORM{'user'}, $FORM{'pass'} );
> $imap->quit();
> unless ($alive) {
> error("Authentication Failed");
> }
> }
>
>to this:
>
> elsif ($AUTH_METHOD eq "IMAP") {
> $imap = new Net::IMAP::Simple( "$IMAPSERVER" );
> $alive = $imap->login( "$FORM{'user'}\@wartburg.edu",
>$FORM{'pass'} );
> $alive = $imap->mailboxes();
> $imap->quit();
> unless ($alive) {
> error("Authentication Failed<P>Please check that you have
>entered your Username and Password correctly.");
> }
> }
>
>Getting a count of how many mailboxes are present is a much more
>accurate way to determine if the connection was successful, because it
>will always return at least 1 if it was a success - at least with the
>IMAP system we're using, which is Imail from Ipswitch. Hope you all
>find this helpful.
>
>Charles
>
>
>
Jose,
I've made all kinds of changes all over the place, but none of them
applied to the IMAP authentication except for the one change that I posted.
Charles
-- Charles Scheidecker Network Specialist Wartburg College ITS (319)352-8519 charles.scheidecker@wartburg.edu********************************************************************** To unsubscribe from this list, send an e-mail message to majordomo@southwestern.edu containing a single line with the words: unsubscribe netreg Send requests for assistance to: owner-netreg@southwestern.edu **********************************************************************
This archive was generated by hypermail 2.1.4 : Thu Aug 12 2004 - 12:01:43 CDT