Jump to content

show user image upon login


bfadler

Recommended Posts

I want to link the user name in the log file to an image that will show on the site. I'm not quite sure where to start, or what I need.

 

This is login page code

 

$filename = "user.log";

$log = fopen($filename, "r");

$contents = file_get_contents($filename);

fclose($log);

 

 

if ($contents == "user1") {

 

$filename = "user.log";

$log = fopen($filename, "r");

fputs($log,"");

fclose($log);

 

 

Here is the code for processing the user name and password, I left out the error function in the center

 

<?php

 

$namePassCombos = array (     

 

"user1" => "user1",   

 

);

 

 

 

$loginName = $_POST['loginName']; $passWord = $_POST['passWord'];

$passWord = preg_replace ("/</","[",$passWord); $loginName = preg_replace ("/>/","]",$loginName);

$loginName = str_replace(".."," ",$loginName); $passWord = str_replace(".."," ",$passWord);       

$loginName=trim($loginName); $passWord=trim($passWord);

 

function success($loginName)

{

        $filename = "user.log";

$log=fopen($filename, "w+");

    fputs($log, $loginName);

fclose($log);

Header("Location: secure.php");

}

 

--Error function goes here--

 

if (($loginName == "") || ($passWord == "")) { $notice=0; error($notice); }

else if (strcmp($namePassCombos[$loginName],$passWord) != 0) { $notice=1; error($notice); }

else if (strcmp($namePassCombos[$loginName],$passWord) == 0) { success($loginName); }

?>

 

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/94958-show-user-image-upon-login/
Share on other sites

I added PHP tags to this first block assuming you just left them out.

 

<?php
$filename = "user.log";
$log = fopen($filename, "r");
$contents = file_get_contents($filename);
fclose($log);


if ($contents == "user1") {

$filename = "user.log";
$log = fopen($filename, "r");
fputs($log,"");
fclose($log);
?>

 

Here is the code for processing the user name and password, I left out the error function in the center

 

<?php

$namePassCombos = array (     

   "user1" => "user1",     

);



$loginName = $_POST['loginName']; $passWord = $_POST['passWord'];
$passWord = preg_replace ("/</","[",$passWord); $loginName = preg_replace ("/>/","]",$loginName);
$loginName = str_replace(".."," ",$loginName); $passWord = str_replace(".."," ",$passWord);       
$loginName=trim($loginName); $passWord=trim($passWord);

function success($loginName)
{
        $filename = "user.log";
   $log=fopen($filename, "w+");
        fputs($log, $loginName);
   fclose($log);
   Header("Location: secure.php");
}

--Error function goes here--

if (($loginName == "") || ($passWord == "")) { $notice=0; error($notice); }
else if (strcmp($namePassCombos[$loginName],$passWord) != 0) { $notice=1; error($notice); }
else if (strcmp($namePassCombos[$loginName],$passWord) == 0) { success($loginName); }
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.