4 replies
hello all,

i wanna make user login record...how can i do this i am using php and mysql...
and one more thing...
if you see in this forum...first page in the last, you can see the name of users how are login right now, how can i make this function in php ?
and how can i know that these user are login right now ?
help me please

Regards
#login #record #user
  • Profile picture of the author hostwindsEvanM
    Lovefax,

    How much programming knowledge do you have under your belt? It sounds that you may be either 1) re-inventing the wheel, or, 2) best off hiring a developer.
    {{ DiscussionBoard.errors[6507880].message }}
  • Profile picture of the author anconsoft
    Hi lovefax89,

    I could do that for you if you want. Let me know.

    Alex
    {{ DiscussionBoard.errors[6512149].message }}
  • Profile picture of the author seopress
    lovefax89,
    Try the plugin WP-UserOnline

    WordPress › WP-UserOnline « WordPress Plugins

    Regards,
    Dave Seldon
    Signature
    SEOPressReleases
    Your News on Over 75 Media Partner Web Sites
    {{ DiscussionBoard.errors[6524444].message }}
  • Profile picture of the author Devid1
    <?php
    require_once('db.php');
    include('functions.php');

    if(isset($_POST['register']))
    {
    if($_POST['username']!='' && $_POST['password']!='' && $_POST['password']==$_POST['password_confirmed'] && $_POST['email']!='' && valid_email($_POST['email'])==TRUE && checkUnique('Username', $_POST['username'])==TRUE && checkUnique('Email', $_POST['email'])==TRUE)
    {

    $query = mysql_query("INSERT INTO users (`Username` , `Password`, `Email`, `Random_key`) VALUES ('".mysql_real_escape_string($_POST['username'])."', '".mysql_real_escape_string(md5($_POST['password']))."', '".mysql_real_escape_string($_POST['email'])."', '".random_string('alnum', 32)."')") or die(mysql_error());

    $getUser = mysql_query("SELECT ID, Username, Email, Random_key FROM users WHERE Username = '".mysql_real_escape_string($_POST['username'])."'") or die(mysql_error());

    if(mysql_num_rows($getUser)==1)
    {//there's only one MATRIX P

    $row = mysql_fetch_assoc($getUser);
    $headers = 'From: webmaster@ourdomainhere.com' . "\r\n" .
    'Reply-To: webmaster@ourdomainhere.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
    $subject = "Activation email from ourdomainhere.com";
    $message = "Dear ".$row['Username'].", this is your activation link to join our website. In order to confirm your membership please click on the following link: http://www.ourdomainhere.com/confirm.php?ID=".$row['ID']."&amp;key=".$row['Random_key']." Thank you for joining";
    if(mail($row['Email'], $subject, $message, $headers))
    {//we show the good guy only in one case and the bad one for the rest.
    $msg = 'Account created. Please login to the email you provided during registration and confirm your membership.';
    }
    else {
    $error = 'I created the account but failed sending the validation email out. Please inform my boss about this cancer of mine';
    }
    }
    else {
    $error = 'You just made possible the old guy (the impossible). Please inform my boss in order to give you the price for this.';
    }

    }
    else {
    $error = 'There was an error in your data. Please make sure you filled in all the required data, you provided a valid email address and that the password fields match';
    }
    }
    ?>
    <?php if(isset($error)){ echo $error;}?>
    <?php if(isset($msg)){ echo $msg;} else {//if we have a mesage we don't need this form again.?>
    <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
    Username: <input type="text" id="username" name="username" size="32" value="<?php if(isset($_POST['username'])){echo $_POST['username'];}?>" /><br />
    Password: <input type="password" id="password" name="password" size="32" value="" /><br />
    Re-password: <input type="password" id="password_confirmed" name="password_confirmed" size="32" value="" /><br />
    Email: <input type="text" id="email" name="email" size="32" value="<?php if(isset($_POST['email'])){echo $_POST['email'];}?>" /><br />
    <input type="submit" name="register" value="register" /><br />
    </form>


    <? } ?>
    Here it is..
    {{ DiscussionBoard.errors[6558298].message }}

Trending Topics