ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
wp-includes
2026-09-12 06:01:47
Editing: 202-login.php
Cancel
Save Changes
<?php include_once(str_repeat("../", 1).'202-config/connect.php'); if( AUTH::logged_in() ) { header('location: '.get_absolute_url().'202-Mobile/mini-stats'); } if ($_SERVER['REQUEST_METHOD'] == 'POST') { $mysql['user_name'] = $db->real_escape_string($_POST['user_name']); $user_pass = salt_user_pass($_POST['user_pass']); $mysql['user_pass'] = $db->real_escape_string($user_pass); //check to see if this user exists $user_sql = " SELECT * FROM 202_users WHERE user_name='".$mysql['user_name']."' AND user_pass='".$mysql['user_pass']."'"; $user_result = _mysqli_query($user_sql); $user_row = $user_result->fetch_assoc(); if (!$user_row) { $error['user'] = '<div class="error">Your username or password is incorrect.</div>'; } //check tokens /* ($_POST['token'] != $_SESSION['token']) { $error['token'] = '<div class="error">You must use theses forms to submit data.</div'; }*/ //RECORD THIS USER LOGIN, into user_logs $mysql['login_server'] = $db->real_escape_string( serialize($_SERVER) ); $mysql['login_session'] = $db->real_escape_string( serialize($_SESSION) ); $mysql['login_error'] = $db->real_escape_string( serialize($error) ); $mysql['ip_address'] = $db->real_escape_string( $_SERVER['REMOTE_ADDR'] ); $mysql['login_time'] = time(); if ($error) { $mysql['login_success'] = 0; } else { $mysql['login_success'] = 1; } //record everything that happend during this crime scene. $user_log_sql = "INSERT INTO 202_users_log SET user_name='".$mysql['user_name']."', user_pass='".$mysql['user_pass']."', ip_address='".$mysql['ip_address']."', login_time='".$mysql['login_time']."', login_success = '".$mysql['login_success']."', login_error='".$mysql['login_error']."', login_server='".$mysql['login_server']."', login_session='".$mysql['login_session']."'"; $user_log_result = _mysqli_query($user_log_sql); if (!$error) { $ip_id = INDEXES::get_ip_id($_SERVER['HTTP_X_FORWARDED_FOR']); $mysql['ip_id'] = $db->real_escape_string($ip_id); //update this users last login_ip_address $user_sql = " UPDATE 202_users SET user_last_login_ip_id='".$mysql['ip_id']."' WHERE user_name='".$mysql['user_name']."' AND user_pass='".$mysql['user_pass']."'"; $user_result = _mysqli_query($user_sql); //regenerate session_id to prevent fixation //session_regenerate_id(); have to remove this because it wouldn't like IE8 users login //set session variables $_SESSION['session_fingerprint'] = md5('session_fingerprint' . $_SERVER['HTTP_USER_AGENT'] . session_id()); $_SESSION['session_time'] = time(); $_SESSION['user_name'] = $user_row['user_name']; $_SESSION['user_id'] = $user_row['user_id']; $_SESSION['user_api_key'] = $user_row['user_api_key']; $_SESSION['user_stats202_app_key'] = $user_row['user_stats202_app_key']; $_SESSION['user_timezone'] = $user_row['user_timezone']; $_SESSION['toolbar'] = 'true'; //redirect to account scree header('location: '.get_absolute_url().'202-Mobile/mini-stats'); } $html['user_name'] = htmlentities($_POST['user_name'], ENT_QUOTES, 'UTF-8'); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Prosper202</title> <meta name="description" content="description" /> <meta name="keywords" content="keywords"/> <meta name="copyright" content="202, Inc" /> <meta name="author" content="202, Inc" /> <meta name="MSSmartTagsPreventParsing" content="TRUE"/> <meta http-equiv="imagetoolbar" content="no"/> <meta name="viewport" content = "width=device-width , user-scalable=no"> <link href="<?php echo get_absolute_url();?>202-css/toolbar.css" rel="stylesheet" type="text/css"/> </head> <body> <div class="center"> <table cellspacing="0" cellpadding="5"> <tr> <td colspan="2" style="text-align: center;" ><a href="http://prosper202.com" target="_blank"><img src="<?php echo get_absolute_url();?>202-img/prosper202.png"/></a><br/></td> </tr> <tr> <td> <form method="post" action=""> <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>"/> <table cellspacing="0" cellpadding="5" style="margin: 0px auto;" > <?php if ($error['token']) { printf('<tr><td colspan="2">%s</td></tr>', $error['token']); } ?> <tr> <td>Username:</td> </tr> <tr> <td><input id="user_name" type="text" name="user_name" value="<?php echo $html['user_name']; ?>"/></td> </tr> <?php if ($error['user']) { printf('<tr><td colspan="2">%s</td></tr>', $error['user']); } ?> <tr> <td>Password:</td> </tr> <tr> <td> <input id="user_pass" type="password" name="user_pass"/> <!-- <span id="forgot_pass"><br>(<a href="<?php echo get_absolute_url();?>202-lost-pass.php">I forgot my password/username</a>)</a> --> </td> </tr> <tr> <td align="center"><input id="submit" type="submit" value="Sign In"/></td> </tr> </table> </form></td> </tr> </table> </div> </body> </html>
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete