Re: Pear Auth problem
| From: | Govinda | Date: | Wed, 21 Mar 2012 14:27:05 +0000 |
| Subject: | Re: Pear Auth problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-317159@lists.php.net to get a copy of this message | ||
> Hello.
> I am trying to use pear Auth packet but am doing something wrong.
> I am currently looking at the simple example in the documentation, but
> something is wrong in my source code, because if I write a username
> and a password in the fields and hit the submit button, I receive a
> blank pages without any informatio at all..
>
> Here is my source code:
> -----------------------------------
>
> <?php
>
> require_once('Auth.php');
> if(!isset($_POST['submit'])){
> function loginFunction($username = null, $status = null, &$auth = null){
> ?>
>
> <form action="index.php" method="post">
> <fieldset>
> <legend>Login:</legend>
> <p>
> <label for="username">Username:</label><br>
> <input id="username" name="username" type="text">
> </p>
> <p>
> <label for="password">Password:</label><br>
> <input id="password" name="password" type="password">
> </p>
> <p>
> <input id="submit" name="submit" type="submit"
> value="Login">
> </p>
> </fieldset>
> </form>
>
> <?php
> }
>
> $options = array(
> 'dsn' => "mysql://username:password@localhost/database",
> );
> $a = new Auth("DB", $options, "loginFunction");
> $a->start();
>
> if($a->checkAuth()){
> header("Location: http://www.karl-arne.name/");
> }
> }
> ?>
>
> The example is located at:
>
> http://pear.php.net/manual/en/package.authentication.auth.intro.php
Karl,
You'll want to turn on error reporting so you can start to get a peak into what is happening..
Do you know how to do that? (... so that you get more info. than just a blank page).
-Govinda