C:\$Recycle.Bin\S-1-5-21-3967099092-2644009230-141905953-500\$RU7MSUA\extras\login.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?php
// This script displays a login screen in a popupbox when SSL is enabled in the preferences. You should use this script only when your server supports SSL. Place this file under your SSL directory

// path to your xoops main directory
$path '/path/to/xoops/directory';

include 
$path.'/mainfile.php';
if (!
defined('XOOPS_ROOT_PATH')) {
    exit();
}
include_once 
XOOPS_ROOT_PATH.'/language/'.$xoopsConfig['language'].'/user.php';
$op = (isset($_POST['op']) && $_POST['op'] == 'dologin') ? 'dologin' 'login';

$username = isset($_POST['username']) ? trim($_POST['username']) : '';
$password = isset($_POST['userpass']) ? trim($_POST['userpass']) : '';
if (
$username == '' || $password == '') {
    
$op ='login';
}

echo 
'
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset='
._CHARSET.'" />
    <meta http-equiv="content-language" content="'
._LANGCODE.'" />
    <title>'
.$xoopsConfig['sitename'].'</title>
    <link rel="stylesheet" type="text/css" media="all" href="'
.XOOPS_URL.'/xoops.css" />
'
;
$style getcss($xoopsConfig['theme_set']);
if (
$style == '') {
    
$style xoops_getcss($xoopsConfig['theme_set']);
}
if (
$style != '') {
    echo 
'<link rel="stylesheet" type="text/css" media="all" href="'.$style.'" />';
}
echo 
'
  </head>
  <body>
'
;

if (
$op == 'dologin') {
    
$member_handler =& xoops_gethandler('member');
    
$myts =& MyTextsanitizer::getInstance();
    
$user =& $member_handler->loginUser(addslashes($myts->stripSlashesGPC($username)), addslashes($myts->stripSlashesGPC($password)));
    if (
is_object($user)) {
        if (
== $user->getVar('level')) {
            
redirect_header(XOOPS_URL.'/index.php'5_US_NOACTTPADM);
            exit();
        }
        if (
$xoopsConfig['closesite'] == 1) {
            
$allowed false;
            foreach (
$user->getGroups() as $group) {
                if (
in_array($group$xoopsConfig['closesite_okgrp']) || XOOPS_GROUP_ADMIN == $group) {
                    
$allowed true;
                    break;
                }
            }
            if (!
$allowed) {
                
redirect_header(XOOPS_URL.'/index.php'1_NOPERM);
                exit();
            }
        }
        if (!
$member_handler->updateUserByField($user'last_login'time())) {
        }
        
$_SESSION = array();
        
$_SESSION['xoopsUserId'] = $user->getVar('uid');
        
$_SESSION['xoopsUserGroups'] = $user->getGroups();
        if (!empty(
$xoopsConfig['use_ssl'])) {
            
xoops_confirm(array($xoopsConfig['sslpost_name'] => session_id()), XOOPS_URL.'/misc.php?action=showpopups&amp;type=ssllogin'_US_PRESSLOGIN_LOGIN);
        } else {
            echo 
sprintf(_US_LOGGINGU$user->getVar('uname'));
            echo 
'<div style="text-align:center;"><input value="'._CLOSE.'" type="button" onclick="document.window.opener.location.reload();document.window.close();" /></div>';
        }
    } else {
        
xoops_error(_US_INCORRECTLOGIN.'<br /><a href="login.php">'._BACK.'</a>');
    }
}

if (
$op == 'login') {
    echo 
'
    <div style="text-align: center; padding: 5; margin: 0">
    <form action="login.php" method="post">
      <table class="outer" width="95%">
        <tr>
          <td class="head">'
._USERNAME.'</td>
          <td class="even"><input type="text" name="username" value="" /></td>
        </tr>
        <tr>
          <td class="head">'
._PASSWORD.'</td>
          <td class="even"><input type="password" name="userpass" value="" /></td>
        </tr>
        <tr>
          <td class="head">&nbsp;</td>
          <td class="even"><input type="hidden" name="op" value="dologin" /><input type="submit" name="submit" value="'
._LOGIN.'" /></td>
        </tr>
      </table>
    </form>
    </div>
    '
;
}

echo 
'
  </body>
</html>
'
;
?>