leaguescript.com Support Forum (http://forum.leaguescript.com/index.php)
- Free (http://forum.leaguescript.com/board.php?boardid=27)
-- Free League Script - Allgemein (Deutsch) (http://forum.leaguescript.com/board.php?boardid=1)
--- Fehler bei NeuInstallation (http://forum.leaguescript.com/threadid.php?threadid=1680)


Geschrieben von asmir1987 am 16.11.2016 um 16:18:

Fehler bei NeuInstallation

Ich hab ne nachricht von meinen provider bekommen das die script alle anderen seiten auf dem server verlangsamt und daqcher musste ich sie loschen und wollte jetzt versuchen sie neu zu instalieren bekomme aber diese fehler meldung;:

Es ist bei der Einrichtung der Tabellen ein Fehler aufgetreten!

Fehler: Access denied; you need (at least one of) the SUPER privilege(s) for this operation


Log:

__________________
www.ps4-fifa.com


Geschrieben von Kingsize13 am 16.11.2016 um 17:10:

Ganz klar: Dein User auf der Datenbank hat keine Admin-Rechte. Evtl. hat der Provider dir das Recht dazu weggenommen und du musst es dir erst mit nachweiß wieder entsperren lassen.

Was du machen kannst: geh mal in den install-ordner und kopier den kompletten Inhalt der schema.sql-datei. Geh nun unter phpmyadmin in den sql tab und füge dort alles rein. Dann auf übernehmen/ok drücken und ca. 20-30 sekunden warten. Die tabelle sollte nun mit allen Daten drinnen sein. Nun unter config/database.yml die Infos für die Datenbankverbindung eingeben und dein Script sollte laufen.

MfG,

KS13.

PS: Neuer Skype-Account, daher müsst ihr erst mich wieder neu adden wenn ihr was nachfragen wollt:

James Hemmingworth / xxDeathskillxx/WHATdidyousay

__________________

Ich hab einen neuen Skype-Account. Solltet ihr über den alten Account Spam-Nachrichten gekriegt haben, dies war nicht ich.

Skype: James Hemmingworth / xxDeathskillxx/WHATdidyousay
Account-Name: Alexander Henzerling


Geschrieben von asmir1987 am 17.11.2016 um 13:43:

Danke mein freund ... ist es irgendwie moglisch das aktivieren des accounts auszuschalten ? So das man gleich zum login kann

__________________
www.ps4-fifa.com


Geschrieben von Kingsize13 am 19.11.2016 um 12:53:

Ja, kann mann. Dazu müsstest du in die Regsitrierungsdatei gehen und den Wert, den das Registrierungsscript in die Datenbank reinschreibt, auf "1" umändern.

Dies geht, werde ich aber nicht nachtesten, ungefähr so:

apps/frontend/modules/user/actions/actions.class.php:

Zeile 178 - 199:

Zitat:
if ($valide) { $activationCode = rand(0, 9000000); $user = new sfGuardUser(); $user->setBirthday($request->getParameter("birthday") . " 00:00:00"); $user->setUsername($username); $user->setPassword($pw); $user->firstName = ''; $user->email = $email; $user->activationCode = $activationCode; $user->nationality = $nationality; $user->gender = $gender; $user->save(); $this->sendRegistrationEmail($user, $activationCode); $config = Global_Access::getConfiguration(); if ($config->getUsephpBBInterface()) { $this->registerPhpBBUser($username, $pw, $email); } return sfView::SUCCESS; }


Nach dem:

Zitat:
$this->sendRegistrationEmail($user, $activationCode);


folgendes einfügen:

Zitat:
Doctrine::getTable('User')->setActivated($activationCode); if (Doctrine::getTable('User')->getIsActivated($username)) { return sfView::SUCCESS; } else { return sfView::ERROR; }


Dadurch kriegt der User zwar ne Aktivierungs-email, nur nimmt das Script gleich nach dem senden innerhalb des execute-Befehls den Code und aktiviert damit den User automatisch.

Optional kannste auch das:

Zitat:
$this->sendRegistrationEmail($user, $activationCode);


rausnehmen, nur musste halt bedenken das dies deine Funktionen beeinträchtigt. Außerdem machste dich dadurch für Spam-Attacken von Botnetzwerken anfällig. Daher rate ich zwar davon ab, aber wenn du die Aktivierung ausschalten willst, geht dies auch so.

Wenn du weitere Details wissen willst, add mich auf Skype.

MfG,

KS13.

__________________

Ich hab einen neuen Skype-Account. Solltet ihr über den alten Account Spam-Nachrichten gekriegt haben, dies war nicht ich.

Skype: James Hemmingworth / xxDeathskillxx/WHATdidyousay
Account-Name: Alexander Henzerling


Geschrieben von asmir1987 am 23.12.2016 um 15:00:

danke

__________________
www.ps4-fifa.com

Powered by: Burning Board Lite 1.0.2 © 2001-2004 WoltLab GmbH