<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 15:38:20 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[WeberDev.com: User Authentication with patUser (Part 3)]]></title>
      <guid>http://www.phpdeveloper.org/news/5911</guid>
      <link>http://www.phpdeveloper.org/news/5911</link>
      <description><![CDATA[<p>
WeberDev.com has posted <a href="http://www.weberdev.com/ViewArticle/463">part three</a> of their "User Authentication With patUser" series today, detailing some of the aditional functionality the patUser package has to offer.
</p>
<blockquote>
<p>
While the API for user and group management does form the core of the patUser library, it's not all there is on display. patUser also includes a number of utility functions that can come in handy for certain specialized tasks. 
</p>
<p>
These functions include identifying users and groups by different criteria (such as name or email address); keeping track of the URLs visited by the user so as to generate a user trail; maintaining user account statistics for auditing purposes; and providing exception-handling routines for more graceful error handling. 
</p>
</blockquote>
<p>
They <a href="http://www.weberdev.com/ViewArticle/463">give the details</a> on how to:
<ul>
<li>make exceptions, 
<li>track the user's history through the site, 
<li>perform a natural selection search on user data, 
<li>how to identify users, 
<li>record stats about the user's activities
</ul>
</p>
<p>
With <a href="http://www.weberdev.com/ViewArticle/463">this tutorial</a> they finish off the series, providing a good solid overview of the <a href="http://www.php-tools.de/">patUser package</a>. If you're just now reading the series, be sure to check out <a href="http://www.phpdeveloper.org/news/5485">part one</a> and <a href="http://www.phpdeveloper.org/news/5612">part two</a>.
</p>]]></description>
      <pubDate>Mon, 31 Jul 2006 06:24:13 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WeberDev.com: User Authentication With patUser (Part 2)]]></title>
      <guid>http://www.phpdeveloper.org/news/5612</guid>
      <link>http://www.phpdeveloper.org/news/5612</link>
      <description><![CDATA[<p>
From WeberDev today, there's <a href="http://www.weberdev.com/ViewArticle/460">part two</a> of their "User Authentication with patUser" series, this timie with a focus on managing user data with other patUser functionality.
</p>
<blockquote>
patUser can do a lot more than just handle user authentication - the
library also comes with a large number of methods designed to make the task of managing user data as simple and efficient as possible. Over the course of this second installment, I'm going to show you how these methods work, and how they can be used to quickly create scripts to view, add, edit and delete users (and user attributes) from your database. Keep reading!
</blockquote>
<p>
They build on the <a href="http://www.phpdeveloper.org/news/5485">previous article</a>'s foundation (and database) to insert some new user information for manipulation and output. They then give some sample code to pull all of the users from the database, pull details for each user (including additional fields created in a database update), and limiting the results based on one of the fields.
</p>
<p>
They also <a href="http://www.weberdev.com/ViewArticle/460">include</a> another database table and the needed code to help organize the users into groups. They also include the functionality to add and remove groups and users as well as adding and removing people to/from groups directly from the patUser setup. Finally, they finish it with a few "real life" examples to help it all make sense together.
</p>]]></description>
      <pubDate>Sat, 17 Jun 2006 08:09:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WeberDev.com: User Authentication With patUser (Part 1)]]></title>
      <guid>http://www.phpdeveloper.org/news/5485</guid>
      <link>http://www.phpdeveloper.org/news/5485</link>
      <description><![CDATA[<p>
WeberDev has posted <a href="http://www.weberdev.com/ViewArticle/458">part one</a> of their latest series today - a look at using the <a href="http://www.php-tools.net/site.php?file=/patUser/overview.xml">patUser</a> utility to authenticate users for your website.
</p>
<quote>
<i>
<p>
It should, therefore, be possible to come up with a generic library to perform these tasks, one which provides developers with a reusable code base and eliminates the need to reinvent the wheel every time they build the user management component of a Web application. This library should be flexible enough to adapt to different needs, powerful enough to satisfy most requirements, and robust enough to meet the performance and scalability requirements of most of the current generation of Web applications.
</p>
<p>
Which brings me, rather nicely, to patUser.
</p>
</i>
</quote>
<p>
They <a href="http://www.weberdev.com/ViewArticle/458">take the time</a> to explain what the patUser package is all about, including where to grab the latest copy from. There's a SQL file that comes with the installation to help you get started and will be what the tutorial is based around. They provide a basic example of adding and authenticating a user, breaking it down into chunks to explain it.
</p>
<p>
They also include <a href="http://www.weberdev.com/ViewArticle/458">a method</a> to make the patUser system use a plain HTTP authentication instead of integrating into a template - sometimes a simpler, quicker approach for validating users.
</p>]]></description>
      <pubDate>Thu, 01 Jun 2006 06:00:01 -0500</pubDate>
    </item>
  </channel>
</rss>
