Bueno me parecieron muy buenos los aportes de marc94rc y quise poner el mio

Fix para que vean el login date y el join date en este formato: June 30, 2008 - 7:43 pmDeben saber que en el panel del admin en edit users, el Join date y el Last activity date se ven de la siguiente manera: 1184512264
Para que les quede de esta manera: June 30, 2008 - 7:43 pm tienen que seguir estos 3 simples pasos:
Todo lo que está en
rojo es lo que tienen que modificar o agregar.
1. Agregar esto en login.php:
-----------------------------------------------------------------------------------------------------------------------------------------------------
//90 dias dura la cookie
setcookie("usNick",$nicke,time()+7776000);
setcookie("usPass",$passe,time()+7776000);
$lastlogdate = date("F j, Y - g:i a");
$lastip = getRealIP();
require('config.php');
$querybt = "UPDATE tb_users SET lastlogdate='$lastlogdate', lastiplog='$lastip' WHERE username='$nicke'";
mysql_query($querybt) or die(mysql_error());
mysql_close($con);?>
-----------------------------------------------------------------------------------------------------------------------------------------------------
2. Agregar esto en editusers.php:
-----------------------------------------------------------------------------------------------------------------------------------------------------
<select name="user_status">
<option value="<?= $registroe["user_status"] ?>"></option>
<option value="admin">Admin</option>
<option value="user">User</option>
</select>
<br>
Ip: <?= $registroe["ip"] ?><br>
Join date: <?= $registroe["joindate"] ?><br>
Last activity date: <?= $registroe["lastlogdate"] ?><br>
Last ip log: <?= $registroe["lastiplog"] ?><br><input type="submit" value="Save" class="button">
</p>
</form>
-----------------------------------------------------------------------------------------------------------------------------------------------------
3. Modificar register.php:
-----------------------------------------------------------------------------------------------------------------------------------------------------
// Si todo parece correcto procedemos con la inserccion
$joindate = date("F j, Y - g:i a");
$lastlogdate = date("F j, Y - g:i a");$query = "INSERT INTO tb_users (username, password, ip, email, pemail, apemail, referer, country
, joindate, lastlogdate) VALUES('$username','$password','$laip','$email','$pemail','$apemail','$referer','$country'
,'$joindate','$lastlogdate')";
mysql_query($query) or die(mysql_error());
echo "Welcome to Bienpagado BUX. You have been registered correctly <b>$username</b>. Now you can <a href=\"login.php\">login</a>.";
-----------------------------------------------------------------------------------------------------------------------------------------------------
Estos 3 simpes pasos pueden cambiar un pequeño detalle, pero con ese detalle pueden hacer mas mejoras al script, como poner el join date y el login date en referrals.php para que los users sepan cuando fue la última vez que sus referidos estuvieron activos.
Si no saben cómo hacerlo acá les dejo mi referrals.php:
http://www.speedyshare.com/344444920.htmlLo remplazan y listo.
Con estos cambios van a poder ver el ultimo login de cada user de esta manera: June 30, 2008 - 7:43 pm
Pero de los users ya registrados no podrán ver el join date en este formato, aunque cada nuevo user que se registre quedara en el formato nuevo (June 30, 2008 - 7:43 pm)
Un gusto haber ayudado, me encantaría ver crecer a la página, y para crecer tenemos que ayudar un poquito todos.