PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem nach der Installation mit Admin-Login



eCityWolf
28.10.2014, 13:06
Hallo,

habe mir soeben als Test die Version runtergeladen, entpackt und aufn Webspace geladen.

Datei wurde bereits angepasst....
functions.lib.php

header("Cache-control: no-cache");
// Datenbankserver
$db_host = "localhost";
// Mysql User
$db_user = "webxxx";
// Mysql PW
$db_pass = "xxxx";
// Datenbank
$db_base = "usr_webxxx_8";
// Tabellenpräfix (wichtig wenn mehrere VMS in einer DB liegen)
$db_prefix = "vms";
// Domain (ohne Slash am Ende)
$domain = "http://xxxxx.de/ordnertest/testmailer";
// Seitenname
$seitenname = "VMS Demo";
// Seitenwährung
$waehrung = "Lose";
// ID vom Admin
$admin_id = 1;
// Adminmail
$betreibermail = "admin@xxx.de";
// Passwort für Crons
$cron_pw = "geheimespasswort";
// beliebiger Alphanumerischer String hilft beim Schutz vor Autoklickern
$percode = 'AbCdEfGhIjKlMnOpQrStUvWxYz123456789';
// Komprimierung der Ausgabe zwischen 0 & 10 wobei 0 die Komprimierung der Ausgabe deaktiviert Empfohlener Wert: 1
$gzip_rate = 0;


Alles diese Datei anschliessend auf Space geladen.
Nun kann ich mich nicht in den Adminbereich einloggen... Seite lädt sich nur neu...

Bedanke mich vorraus... habe leider beider der Suche nichts hilfsreiches gefunden, bzw. habe ich schon alles ausprobiert....

SilentRunner
28.10.2014, 16:37
beim ersten login in den admin zugangsdaten frei lasen und einfach einloggen

eCityWolf
28.10.2014, 17:32
Habe ich bereits versucht.... hat nicht funktioniert....

Kraemer84
29.10.2014, 13:34
Dann in der Datenbank unter vms_seitenkonfig in die Spalte admin_name und admin_pass manuell deine Daten eintragen

achja weiß das ja nicht so genau wie das jetzt beim adminforce ist .. wenn ein md5 verschlüsseltes passwort benötigt wird kannst du dir zum generieren ein schnelles script basteln



<?php
$neues_pw = md5('deinpasswort');
echo $neues_pw;

eCityWolf
01.11.2014, 09:04
Hallo,

wo muss ich das PW und Adminname unter admin_name und admin_pass eintragen?:confused:

mine321
01.11.2014, 09:29
vms_seitenconfig

eCityWolf
01.11.2014, 12:17
Befinde mich nun in der vms_seitenkonfig
da ist eine Tabelle mit jeweilige beschriftung:
wartung | einzahlgrenze | re1 | re2 | re3 |min_betteln |max_betteln |reload_betteln |denied_domains |admin_name |admin_pass

Und hinten muss man bei admin_name und admin_pass name und pw eintragen?

Sam2004
01.11.2014, 12:37
Jepp...genau da^^

eCityWolf
01.11.2014, 19:14
Habe nun manuell ein admin name und pw eingetragen, funktoniert leider immernoch nicht... woran könnte das liegen?! (PW hab ich verschlüsselt sowie unverschlüssel eingegeben)

Danke vorraus!

Kraemer84
02.11.2014, 13:43
Ja dann hast du ein ähnliches Problem wie ich ... :) er kann die Session nicht abspeichern .. Das müsstest du dann in deiner Server Konfiguration ändern .. Ich bin ehrlich ich habs bei mir nicht gefunden aber such mal unter PHP config Session true .. Vllt findest du es ja .. Falls du das nicht hinkriegst dann lösch bei deinem adminforce den Part mit isset Session = true etc und die zusammenhängende klammer dann überspringst du die loginabfrage und du sicherst dein adminforce mit einem htaccess

eCityWolf
09.11.2014, 14:39
Wo finde ich den abschnitt mit Session = true im adminforce?

Kraemer84
10.11.2014, 21:03
Nur ein kleiner Tipp wenn du das so machen möchtest.. versuch wenn dann dein htaccess passwort oft zu ändern oder wenn du längere Zeit nicht dran musst das du das Passwort komplett entfernst und wenn benötigt dir es wieder erstellt. Noch besser wäre wenn du dir ein login mit php variable als session machst.

also unter /adminforce/index.php sieht es wie folgt aus



<?
session_start();
$shows = 0;

if($_POST['check'] == "Login") {
@require_once ('../lib/functions.lib.php');
db_connect();
$page = mysql_fetch_array(db_query("SELECT admin_name, admin_pass FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
if($_POST['loginname'] == $page['admin_name'] && $_POST['passwort'] == $page['admin_pass']) {
$_SESSION['admin'] = 1;
header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
}
}


if($_SESSION['admin'] == 1) {

@include_once('lib/header.php');
@include_once('content'.$_GET['content'].'.php');
@include_once('lib/footer.php');

} else {
?>
<html>
<head>
<title>Adminforce</title>
</head>
<link rel="stylesheet" href="css/main.css" type="text/css">
<body>
<center>
<b>Adminlogin</b>

<form action="" method="POST">
<table border="0">
<tr>
<td><b>Loginname:</b></td>
<td><input name="loginname" type="text"></td>
</tr>
<tr>
<td><b>Passwort:</b></td>
<td><input name="passwort" type="password"></td>
</tr>
<tr>
<td colspan=2 align="center"><input name="check" value="Login" type="submit"></td>
</tr>
</table>
</form>

</center>
</body>
</html>
<?}?>



Nach dem Umbau reichen drei Zeilen



<?php
// Passwortabfrage sowie if Schleife anfang entfernt

@include_once('lib/header.php');
@include_once('content'.$_GET['content'].'.php');
@include_once('lib/footer.php');

// Adminform mit abschließender } entfernt
?>