Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
lolo888
ISPConfig 3
Commits
05e71c79
Commit
05e71c79
authored
Aug 19, 2007
by
pedro_morgan
Browse files
* Made login/index class php5
* Also replaces " with '
parent
6bb87874
Changes
1
Hide whitespace changes
Inline
Side-by-side
interface/web/login/index.php
View file @
05e71c79
...
...
@@ -32,42 +32,41 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
class
login_index
{
var
$status
=
''
;
var
$target
=
''
;
public
$status
=
''
;
private
$target
=
''
;
function
render
()
{
if
(
is_array
(
$_SESSION
[
"s"
][
"user"
])
&&
is_array
(
$_SESSION
[
"s"
][
"module"
]))
{
die
(
'HEADER_REDIRECT:'
.
$_SESSION
[
"s"
][
"module"
][
"startpage"
]);
public
function
render
()
{
if
(
isset
(
$_SESSION
[
's'
][
'user'
])
&&
is_array
(
$_SESSION
[
's'
][
'user'
])
&&
is_array
(
$_SESSION
[
's'
][
'module'
]))
{
die
(
'HEADER_REDIRECT:'
.
$_SESSION
[
's'
][
'module'
][
'startpage'
]);
}
global
$app
;
$app
->
uses
(
'tpl'
);
$app
->
tpl
->
newTemplate
(
"form.tpl.htm"
);
$app
->
tpl
->
newTemplate
(
'form.tpl.htm'
);
$error
=
''
;
// Login Formular wurde abgesandt
//* Login Formular wurde abgesandt
if
(
count
(
$_POST
)
>
0
)
{
//die('Hier');
// importiere Variablen
$username
=
$app
->
db
->
quote
(
$_POST
[
"
username
"
]);
$passwort
=
$app
->
db
->
quote
(
$_POST
[
"
passwort
"
]);
$username
=
$app
->
db
->
quote
(
$_POST
[
'
username
'
]);
$passwort
=
$app
->
db
->
quote
(
$_POST
[
'
passwort
'
]);
if
(
$username
!=
''
and
$passwort
!=
''
)
{
$sql
=
"SELECT * FROM sys_user WHERE USERNAME = '
$username
' and ( PASSWORT = '"
.
md5
(
$passwort
)
.
"' or PASSWORT = password('
$passwort
') )"
;
if
(
$user
=
$app
->
db
->
queryOneRecord
(
$sql
))
{
if
(
$user
[
"
active
"
]
==
1
)
{
if
(
$user
[
'
active
'
]
==
1
)
{
$user
=
$app
->
db
->
toLower
(
$user
);
$_SESSION
=
array
();
$_SESSION
[
"s"
][
"
user
"
]
=
$user
;
$_SESSION
[
"s"
][
"
user
"
][
"
theme
"
]
=
$user
[
"
app_theme
"
];
$_SESSION
[
"s"
][
"
language
"
]
=
$user
[
"
language
"
];
$_SESSION
[
's'
][
'
user
'
]
=
$user
;
$_SESSION
[
's'
][
'
user
'
][
'
theme
'
]
=
$user
[
'
app_theme
'
];
$_SESSION
[
's'
][
'
language
'
]
=
$user
[
'
language
'
];
if
(
is_file
(
$_SESSION
[
"s"
][
"
user
"
][
"
startmodule
"
]
.
"
/lib/module.conf.php
"
))
{
include_once
(
$_SESSION
[
"s"
][
"
user
"
][
"
startmodule
"
]
.
"
/lib/module.conf.php
"
);
$_SESSION
[
"s"
][
"
module
"
]
=
$module
;
if
(
is_file
(
$_SESSION
[
's'
][
'
user
'
][
'
startmodule
'
]
.
'
/lib/module.conf.php
'
))
{
include_once
(
$_SESSION
[
's'
][
'
user
'
][
'
startmodule
'
]
.
'
/lib/module.conf.php
'
);
$_SESSION
[
's'
][
'
module
'
]
=
$module
;
}
//$site = $app->db->queryOneRecord("SELECT * FROM mb_sites WHERE name = '".$user["site_preset"]."'");
...
...
@@ -83,7 +82,7 @@ function render() {
//$this->target = 'admin:index';
//return '';
echo
'HEADER_REDIRECT:'
.
$_SESSION
[
"s"
][
"
module
"
][
"
startpage
"
];
echo
'HEADER_REDIRECT:'
.
$_SESSION
[
's'
][
'
module
'
][
'
startpage
'
];
//echo 'HEADER_REDIRECT:content.php?s_mod=admin&s_pg=index';
exit
;
}
else
{
...
...
@@ -92,7 +91,7 @@ function render() {
}
else
{
// Username oder Passwort falsch
$error
=
$app
->
lng
(
1002
);
if
(
$app
->
db
->
errorMessage
!=
''
)
$error
.
=
"
<br>
"
.
$app
->
db
->
errorMessage
!=
''
;
if
(
$app
->
db
->
errorMessage
!=
''
)
$error
.
=
'
<br>
'
.
$app
->
db
->
errorMessage
!=
''
;
}
}
else
{
// Username oder Passwort leer
...
...
@@ -109,7 +108,7 @@ function render() {
$app
->
tpl
->
setVar
(
'error'
,
$error
);
$app
->
tpl
->
setVar
(
'error'
,
$error
);
$app
->
tpl
->
setInclude
(
'content_tpl'
,
'login/templates/index.htm'
);
$app
->
tpl_defaults
();
//$app->tpl->pparse();
...
...
@@ -118,8 +117,8 @@ function render() {
return
$app
->
tpl
->
grab
();
}
}
// << end function
}
}
// << end class
?>
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment