<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/acctfuncs.inc, branch 1.5.3</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/acctfuncs.inc?h=1.5.3</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/acctfuncs.inc?h=1.5.3'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2008-12-12T17:08:42Z</updated>
<entry>
<title>Quell missing argument warning in clear_expired_sessions().</title>
<updated>2008-12-12T17:08:42Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-12-12T17:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2188d2a4f2a4083397c345e2f158db01ca0a38bf'/>
<id>urn:sha1:2188d2a4f2a4083397c345e2f158db01ca0a38bf</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Make remembered sessions actually save themselves.</title>
<updated>2008-11-25T06:31:08Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-11-17T16:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=692cc1e9536c8440586cbca0957dbf7d41b65f4c'/>
<id>urn:sha1:692cc1e9536c8440586cbca0957dbf7d41b65f4c</id>
<content type='text'>
Also clean up a notice in index.php

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Clear out old expired sessions on log out.</title>
<updated>2008-11-13T20:18:48Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-11-13T20:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cf2a82fe8578bd10187157bd884b3f109f0b5201'/>
<id>urn:sha1:cf2a82fe8578bd10187157bd884b3f109f0b5201</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remember user between sessions.</title>
<updated>2008-07-08T18:06:16Z</updated>
<author>
<name>Andrea Scarpino</name>
<email>bash.lnx@gmail.com</email>
</author>
<published>2008-07-08T16:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2feee92a75d4fe7042be52d1eef4e6e466af4967'/>
<id>urn:sha1:2feee92a75d4fe7042be52d1eef4e6e466af4967</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove all vim mode lines. Add HACKING file.</title>
<updated>2008-06-17T05:38:01Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-06-17T05:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=3a42725601885af3c7b25b376cd4c141c71968ee'/>
<id>urn:sha1:3a42725601885af3c7b25b376cd4c141c71968ee</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix logging in from package page</title>
<updated>2008-06-07T09:33:02Z</updated>
<author>
<name>Callan Barrett</name>
<email>wizzomafizzo@gmail.com</email>
</author>
<published>2008-06-07T09:32:32Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=435e2c6c1aa2bc37c5c06fa3dbdd81088cc524fa'/>
<id>urn:sha1:435e2c6c1aa2bc37c5c06fa3dbdd81088cc524fa</id>
<content type='text'>
Patch by: BaSh &lt;bash.lnx@gmail.com&gt;

Adds query string to url when logging in

Signed-off-by: Callan Barrett &lt;wizzomafizzo@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix some string translation problems in acctfuncs</title>
<updated>2008-04-04T00:54:50Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-03-26T23:49:02Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=77a2564b9c5c847a3a340563247636c57772d295'/>
<id>urn:sha1:77a2564b9c5c847a3a340563247636c57772d295</id>
<content type='text'>
update a few others to new usage

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
Signed-off-by: Simo Leone &lt;simo@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Changed valid_passwd() to check for non-empty password instead of good_passwd()</title>
<updated>2008-03-23T08:04:16Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-02-08T21:49:06Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=0e32c8648f81ef02c6ad7650f8b31428dd0f5b80'/>
<id>urn:sha1:0e32c8648f81ef02c6ad7650f8b31428dd0f5b80</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
Signed-off-by: Simo Leone &lt;simo@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Put login into its own function.</title>
<updated>2008-03-23T08:04:16Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-02-07T00:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=a5a8895f497e4c274870e4519c5526542c91dc27'/>
<id>urn:sha1:a5a8895f497e4c274870e4519c5526542c91dc27</id>
<content type='text'>
Utilise login form template.
Also cleaned up a couple notices.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
Signed-off-by: Simo Leone &lt;simo@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Several functions added to web/lib/acctfuncs.inc Weeere back!</title>
<updated>2008-01-20T05:49:35Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2007-10-04T05:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=e9de45954ae404fe1952fec067aad57bcd787a96'/>
<id>urn:sha1:e9de45954ae404fe1952fec067aad57bcd787a96</id>
<content type='text'>
try_login() to login users

valid_username() checks if a new username fits criteria

valid_user() checks if the user exists in the database

good_passwd() only checks for minimum password length for now.
can be later expanded to tell a user to make a stronger password.

valid_passwd() checks if the password for the specified user is correct

user_suspended() checks if the user is suspended (or not)

user_delete() deletes a user (it doesn't orphan PKGs yet though)

user_is_privileged() returns privilege level User (0) TU (2) Dev (3) of
user ID. 0 is used for a regular user for ease in conditionals.

Also:	Enforce proper usernames on account creation or editing
	Fix bug where $SUPPORTED_LANGS needs to be reset on account creation
	Fix bug where an account could be created with an empty passwd
	Display (required) beside password fields on account creation
	Enforce good_passwd() on account creation

	TUs and Devs can edit a user to have a username that doesn't conform to
	the standard valid_username(). This is to allow them to edit old
	accounts without messing up the user name.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
</feed>
