Re: Force to change password after login into squirrelmail

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Apr 2, 2012 at 10:00 PM, Rohitashva Sharma <rsharma@xxxxxxxxxxx> wrote:
> On 4/2/2012 10:37 PM, Paul Lesniewski wrote:
>> On Mon, Apr 2, 2012 at 4:44 AM, Rohitashva Sharma<rsharma@xxxxxxxxxxx>  wrote:
>>> Hi,
>>>
>>> I am using Squirrelmail version 1.4.19 on Scientific Linux with Apache.
>>> I have configured change_pass plugin with squirrelmail with poppassd at
>>> the IMAP server, so my users can change passwords of their accounts.
>>>
>>> I have a requirement where user need to change his/her password on the
>>> first login. When we create account on IMAP server, we give a default
>>> password which need to be changed on first login. The user should not be
>>> allowed do anything like read mails, access address book etc.without
>>> changing the password.
>>>
>>> Please suggest how can I achieve this.
>> Take a look at the change_sqlpass plugin which has this feature.  It
>> can be ported for the most part directly to the change_pass plugin,
>> however, you'll need to design a way for the plugin to determine which
>> users need to be forced to change their passwords.
>>
> Hi Paul,
>
> Thanks for your reply.
>
> I had a look at the change_sqlpass and change_pass plugin. I have also
> devised a mechanism to identify the user whose password need to be
> forcibly changed and developed a small plugin for this. I attached the
> plugin as 'webmail_top' hook. The problem is that as soon as the user
> logs in, my plugin prompts the user to change the password but the user
> is allowed to click on other links like INBOX, Compose etc and he has a
> choice not to change the password.
>
> What I want is that the user should not be able to do anything without
> changing the password. Please suggest how is that possible.

The change_sqlpass plugin is more restrictive, so as I suggested,
please refer to it.

If you want to limit user actions even more than change_sqlpass
plugin, please have a look at the hook list in the plugin development
guidelines or grep the source for hooks in the places you need.

Cheers,

  Paul

-- 
Paul Lesniewski
SquirrelMail Team
Please support Open Source Software by donating to SquirrelMail!
http://squirrelmail.org/donate_paul_lesniewski.php

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
-----
squirrelmail-users mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx
List archives: http://news.gmane.org/gmane.mail.squirrelmail.user
List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users



[Index of Archives]     [Video For Linux]     [Yosemite News]     [Yosemite Photos]     [gtk]     [KDE]     [Cyrus SASL]     [Gimp on Windows]     [Steve's Art]     [Webcams]

  Powered by Linux