Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)
  • Forum: Plugins
    In reply to: wp-People

    do you have a version of wp-people that works with WP version 1.2.2 yet? i noticed all of them can only be used with 1.5. keep us updated. ??

    I’m a little cautious as far as upgrading yet…don’t quite want to get in over my head yet.

    Forum: Fixing WordPress
    In reply to: Number of posts

    ^^ Yea I want to be able to do that too-i cant figure out how for the life of me. ?? any help would be appreciated!!! thanks everyone.

    Thread Starter becca

    (@becca)

    heres the code for my wp-login.php:


    <?php
    require('./wp-config.php');

    if (!function_exists('add_magic_quotes')) {
    function add_magic_quotes($array) {
    foreach ($array as $k => $v) {
    if (is_array($v)) {
    $array[$k] = add_magic_quotes($v);
    } else {
    $array[$k] = addslashes($v);
    }
    }
    return $array;
    }
    }

    if (!get_magic_quotes_gpc()) {
    $_GET = add_magic_quotes($_GET);
    $_POST = add_magic_quotes($_POST);
    $_COOKIE = add_magic_quotes($_COOKIE);
    }

    $wpvarstoreset = array('action');

    for ($i = 0; $i < count($wpvarstoreset); $i = $i + 1) {
    $wpvar = $wpvarstoreset[$i];
    if (!isset($$wpvar)) {
    if (empty($_POST["$wpvar"])) {
    if (empty($_GET["$wpvar"])) {
    $$wpvar = '';
    } else {
    $$wpvar = $_GET["$wpvar"];
    }
    } else {
    $$wpvar = $_POST["$wpvar"];
    }
    }
    }

    $error = '';

    header('Expires: Wed, 11 Jan 1984 05:00:00 GMT');
    header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
    header('Cache-Control: no-cache, must-revalidate');
    header('Pragma: no-cache');

    switch($action) {

    case 'logout':

    setcookie('wordpressuser_' . COOKIEHASH, ' ', time() - 31536000, COOKIEPATH);
    setcookie('wordpresspass_' . COOKIEHASH, ' ', time() - 31536000, COOKIEPATH);

    if ($is_IIS)
    header('Refresh: 0;url=wp-login.php');
    else
    header('Location: wp-login.php');
    exit();

    break;

    case 'lostpassword':

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
    <html xmlns="https://www.w3.org/1999/xhtml"&gt;
    <head>
    <title>WordPress ??? <?php _e('Lost Password') ?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php bloginfo('charset'); ?>" />
    <link rel="stylesheet" href="wp-admin/wp-admin.css" type="text/css" />
    <script type="text/javascript">
    function focusit() {
    // focus on first input field
    document.getElementById('user_login').focus();
    }
    window.onload = focusit;
    </script>
    </head>
    <body>
    <div id="login">
    <h1><a href="https://www.ads-software.com/">WordPress</a></h1&gt;
    <?php _e('Please enter your information here. We will send you a new password.') ?>
    <?php
    if ($error)
    echo "<div id='login_error'>$error</div>";
    ?>

    <form name="lostpass" action="wp-login.php" method="post" id="lostpass">

    <input type="hidden" name="action" value="retrievepassword" />
    <label><?php _e('Login') ?>: <input type="text" name="user_login" id="user_login" value="" size="12" tabindex="1" /></label>
    <label><?php _e('E-mail') ?>: <input type="text" name="email" id="email" value="" size="12" tabindex="2" /></label>

    <p class="submit"><input type="submit" name="submit" value="<?php _e('Retrieve Password'); ?> ???" tabindex="3" />
    </form>
    </div>
    </body>
    </html>
    <?php
    break;

    case 'retrievepassword':

    $user_data = get_userdatabylogin($_POST['user_login']);
    // redefining user_login ensures we return the right case in the email
    $user_login = $user_data->user_login;
    $user_email = $user_data->user_email;

    if (!$user_email || $user_email != $_POST['email'])
    die(sprintf(__('Sorry, that user does not seem to exist in our database. Perhaps you have the wrong username or e-mail address? <a href="%s">Try again</a>.'), 'wp-login.php?action=lostpassword'));

    // Generate something random for a password... md5'ing current time with a rand salt
    $user_pass = substr( MD5('time' . rand(1, 16000) ), 0, 6);
    // now insert the new pass md5'd into the db
    $wpdb->query("UPDATE $wpdb->users SET user_pass = MD5('$user_pass') WHERE user_login = '$user_login'");
    $message = __('Login') . ": $user_loginrn";
    $message .= __('Password') . ": $user_passrn";
    $message .= get_settings('siteurl') . '/wp-login.php';

    $m = wp_mail($user_email, sprintf(__("[%s] Your login and password"), get_settings('blogname')), $message);

    if ($m == false) {
    echo '' . __('The e-mail could not be sent.') . "n";
    echo __('Possible reason: your host may have disabled the mail() function...') . "";
    die();
    } else {
    echo '' . sprintf(__("The e-mail was sent successfully to %s's e-mail address."), $user_login) . '';
    echo "<a href='wp-login.php'>" . __('Click here to login!') . '</a>';
    // send a copy of password change notification to the admin
    wp_mail(get_settings('admin_email'), sprintf(__('[%s] Password Lost/Change'), get_settings('blogname')), sprintf(__('Password Lost and Changed for user: %s'), $user_login));
    die();
    }

    break;

    case 'login' :
    default:

    $user_login = '';
    $user_pass = '';
    $redirect_to = '';
    $using_cookie = false;

    if( !empty($_POST) ) {
    $user_login = $_POST['log'];
    $user_pass = $_POST['pwd'];
    $redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $_POST['redirect_to']);
    } elseif ( !empty($_COOKIE) ) {
    if (! empty($_COOKIE['wordpressuser_' . COOKIEHASH]))
    $user_login = $_COOKIE['wordpressuser_' . COOKIEHASH];
    if (! empty($_COOKIE['wordpresspass_' . COOKIEHASH])) {
    $user_pass = $_COOKIE['wordpresspass_' . COOKIEHASH];
    $using_cookie = true;
    }
    $redirect_to = 'wp-admin/';
    }

    $user = get_userdatabylogin($user_login);
    if (0 == $user->user_level) {
    $redirect_to = get_settings('siteurl') . '/wp-admin/profile.php';
    }

    if ($user_login && $user_pass) {
    if ( wp_login($user_login, $user_pass, $using_cookie) ) {
    if (! $using_cookie) {
    $user_pass = md5(md5($user_pass)); // Double hash the password in the cookie.
    setcookie('wordpressuser_'. COOKIEHASH, $user_login, time() + 31536000, COOKIEPATH);
    setcookie('wordpresspass_'. COOKIEHASH, $user_pass, time() + 31536000, COOKIEPATH);
    }

    if ($is_IIS)
    header("Refresh: 0;url=$redirect_to");
    else
    header("Location: $redirect_to");
    exit();
    } else {
    if ($using_cookie)
    $error = __('Your session has expired.');
    }
    }

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
    <html xmlns="https://www.w3.org/1999/xhtml"&gt;
    <head>
    <title>WordPress &rsaquo; <?php _e('Login') ?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php bloginfo('charset'); ?>" />
    <link rel="stylesheet" href="wp-admin/wp-admin.css" type="text/css" />
    <script type="text/javascript">
    function focusit() {
    // focus on first input field
    document.getElementById('log').focus();
    }
    window.onload = focusit;
    </script>
    </head>
    <body>

    <div id="login">
    <h1><a href="https://www.ads-software.com/">WordPress</a></h1&gt;
    <?php
    if ($error)
    echo "<div id='login_error'>$error</div>";
    ?>

    <form name="loginform" id="loginform" action="wp-login.php" method="post">
    <label><?php _e('Login') ?>: <input type="text" name="log" id="log" value="" size="20" tabindex="1" /></label>
    <label><?php _e('Password') ?>: <input type="password" name="pwd" value="" size="20" tabindex="2" /></label>
    <p class="submit"><input type="submit" name="submit" value="<?php _e('Login'); ?> ???" tabindex="3" />
    <?php if (isset($_GET["redirect_to"])) { ?>
    <input type="hidden" name="redirect_to" value="<?php echo $_GET["redirect_to"] ?>" />
    <?php } else { ?>
    <input type="hidden" name="redirect_to" value="wp-admin/" />
    <?php } ?>

    </form>

    <ul>
    <li><a>" title="<?php _e('Are you lost?') ?>">??? <?php _e('Back to blog') ?></a></li>
    <?php if (get_settings('users_can_register')) : ?>

    <li><a>/wp-register.php"><?php _e('Register') ?></a></li>
    <?php endif; ?>

    <li><a>/wp-login.php?action=lostpassword" title="<?php _e('Password Lost and Found') ?>"><?php _e('Lost your password?') ?></a></li>
    </ul>
    </div>

    </body>
    </html>
    <?php

    break;
    } // end action switch
    ?>

    Thread Starter becca

    (@becca)

    ^^ what do you mean.
    the password is simply = ‘password’
    my problem is with the password protected part refreshing and showing up. (read the entire thread)

    Thread Starter becca

    (@becca)

    what about the database?

    Thread Starter becca

    (@becca)

    yea I saw that post about the password protection stuff not being shown….I was hoping it was something else and I wouldnt have to reinstall word press. ?? I guess I’ll have to though and see if it works……
    and for the custom fields thing…I tried using that plug-in but yet again it was being funky.
    I guess I’ll try re-installing WP though…do I need to delete everything completely?

Viewing 6 replies - 1 through 6 (of 6 total)