kir
-
Posts
5 -
Joined
-
Last visited
Posts posted by kir
-
-
I need help, please. My database and tables and created. I can not login as administrator and I can't figure out how to. I can't view add or edit a quote because I am not the administrator. I have tried everything I know. I am showing that my cookies are created.
-
Ok, I can not log in on my own site? I have access premitted for user (myself) on go daddy data base? I can sign in under me@example.com password testpass. Here's my code:
<?php/* This page lets people log into the site. */// Set tow variable with default values:$loggedin = false;$error = false;//Check if the form has been submitted:if ($_SERVER['REQUEST_METHOD'] == 'POST'){// Handle for form:if (!empty($_POST['email']) && !empty($_POST['password'])){if ( (strtolower($_POST['email']) == 'me@example.com') && ($_POST['password'] == 'testpass') ){// Correct!// Create the cookiesetcookie('Sade', 'Adu', time()+3600);// Indicate they are logged in:$loggedin = true;}else{ // Incorrect!$error = 'The submitted email address and password do not match those on file!';}}else{ // Forgot a field.$error = 'Please make sure you enter both an email address and a passoword!';}}// Set the page title and include the header file:define('TITLE', 'Login');include('template/header.html');// Print an error if one existif ($error){print '<p class="error">' . $error . '</p>';}// Indicate the user is logged in, or show the form:if ($loggedin){print '<p>You are now logged in!</p>';}else{print '<h2>Login Form</h2><form action="login.php" method="post"><p><label>Email Address <input type="text" name="email" /></label></p><p><label>Password<input type="password" name="password" /></label></p><p><input type="submit" name="submit" value="Log In!" /></p></form>';}include('template/footer.html');// Need the footer?> -
...and then it worked. So this question doesn't actually count against me does it? Thanks Larry and I agree with the last guy...you are awesome!
-
Please help me Larry,
I want to get this so bad so I can move on to databases.
I have the same problem as the last person. I first tried the relative path, exactly in the book and that didn't work. So now I am trying the absolute path and it isn't working either. I am getting the same mssg as on 325. I am using PHP 5.4. Here's my code:
$dir = 'home/kireaton/users/';$file = 'home/kireaton/users/users.txt';if ($_SERVER['REQUEST_METHOD'] == 'POST'){// Handle the form.$problem = FALSE; // No problems so far.// Check for each value...if (empty($_POST['username'])){$problem = TRUE;print '<p class="error">Please enter a user name!</p>';}if (empty($_POST['password1'])){$problem = TRUE;print '<p class="error">Please enter a password!</p>';}if ($_POST['password1'] != $_POST['password2']){$problem = TRUE;print '<p class="error">Your password did not match your confirmed password!</p>';}if (!$problem){ // If there were not any problemsif (is_writable($file)){ // If its writable then write it!// Create the data to vbe written:$subdir = time() . rand(0, 4596);$data = $_POST['username'] . "\t" . md5(trim($_POST['password1'])) . "\t" . $subdir . PHP_EOL;// Write the data:file_put_contents($file, $data, FILE_APPEND | LOCK_EX);// Create the directorymkdir ($dir. $subdir);// Print a mssg:print '<p>You are now registered!</p>';}else{print '<p class="error">You could not be registered due to a system error.</p>';}}else{// Forgot to enter a fieldprint '<p class="error">Please try again.</p>';}}else{// Display the form?><form action="register.php" method="post"><p>Username: <input type="text" name="username" size="20" /></p><p>Password: <input type="password" name="password1" size="20" /></p><p>ConfirmPassword: <input type="password" name="password2" size="20" /></p><input type="submit" name="submit" value="Register" /></form><?php } ?></body></html>
Chapter 13 Administrator - Access Denied
in PHP for the Web: Visual QuickStart Guide (4th Edition)
Posted
So, if I change that code to my email and password I would still only be able to log in as a user and not as an admin. How do I log in as an admin, Lar? I've gone over everything a million times but can't figure it out.