Hey people... i had a working script, until i descided to attempt to make it log actions into mysql. Im not sure whats gone wronga s everything looks just about right but still it brings an error up stating;
Parse error: parse error in /usr/local/psa/home/vhosts/***.com/httpdocs/forums/login/login.php on line 38
line 38 is:
$log_action= "Logs In!");
however, when i log in with an incorect password it says exactly the same about line 46 which is;
$log_action= "Invalid Username/Password entered for Username: $username, Password: $password");
im not sure why.... heres the script🙂
=======================================
<?php
/*
***********Pagadoo.com**********
Script Name: Login.php
Description: Checks entered login
details with database, and assignes
a session variable if correct. *
*/
$DBhost = "localhost";
$DBuser = "jdunn";
$DBpass = "9462685";
$DBname = "pagadoo";
$log_date_time = date("m d y Hâ“‚s");
$log_ip = $REMOTE_ADDR;
$log_page = $PHP_SELF;
session_start();
session_register("logged_in");
if ($logged_in == "1") {
print("Your Allready logged in!");
} else {
$cn = mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");
mysql_select_db ($DBname);
if ($username && $password) {
$res = mysql_query("SELECT * FROM pagadoo_users WHERE username='$username' AND password='". md5($password) ."'",$cn);
if(mysql_num_rows($res) != 0) {
$log_action= "Logs In!");
session_register("logged_in");
$logged_in = "1";
$user_name = "$username";
$SESSION["logged_in"] = "1";
$SESSION["user_name"] = "$username";
print("You Are Logged In!");
} else {
$log_action= "Invalid Username/Password entered for Username: $username, Password: $password");
print("Invalid Username/Password");
}
} else {
print("A Username and Password Must be entered!");
}
}
$query = mysql_query("INSERT INTO pagadoo_log (username, date_time, remote_addr, page, action) VALUES ('$username', '$log_date_time', '$log_ip', '$log_page', '$log_action')");
?>