2017-02-20 3 views
0

Ich erhalte diese403 - Verboten: Zugriff in Kentico verweigert

Fehler: 403 - Verboten: Zugriff verweigert.

Während ich versuche, in Admin-Panel von Kentico 10 unter Verwendung beliebiger Benutzer in der Datenbank einzuloggen.

Ich synchronisierte die Seiten mit Staging-Modul, nach der Synchronisierung dieses Problems erscheint.

Sieht so aus, als hätte keiner Editor-Zugriff, was die minimale Berechtigungsebene ist.

Ich habe versucht, DB zu ändern, aber dieses Werkzeug hat nicht funktioniert.

Wie löst man dieses Problem?

Antwort

0

Wenn die Benutzer auf beiden Systemen identisch sind, können Sie das Objekt des Benutzers von Ihrem Ursprungsserver ändern und sicherstellen, dass sie mindestens die erforderliche Zugriffsebene haben, und diese Benutzer dann mit dem Staging-Modul synchronisieren.

Danach sollten Sie in der Lage sein, mit einem der vorgesehenen Benutzer auf dem Zielserver auf den Administrator zuzugreifen.

+0

Ich konnte in Quellserver einloggen, nur Ziel haben Probleme. Welche Änderung muss ich den Benutzern im Quellserver machen? – SmartestVEGA

+0

Wenn die Benutzer auf beiden Servern gleich sind, vorausgesetzt, dass Benutzer auf dem Zielserver vom Quellserver synchronisiert wurden, müssen Sie sicherstellen, dass der Benutzer über minimale Berechtigungen auf dem Quellserver verfügt. Danach synchronisieren Sie dieses Benutzerobjekt von der Quelle zum Ziel. –

+0

Ich werde sicherstellen, dass ich mich nicht anmelden kann, um – SmartestVEGA

1

Wenn Sie Zugriff auf den Server selbst haben, müssen Sie möglicherweise ein Notfallkennwort zurücksetzen.

Im web.config unter den AppKeys, legen Sie diesen:

Natürlich „admin“ mit dem Benutzernamen „Passwort“ mit dem neuen Passwort und die „true“ ist zu ersetzen einfach Die Angabe dieses Benutzers hat globale Administratorrechte.

Der Schlüssel wird automatisch gelöscht, nachdem die Website recycelt wurde. Sobald Sie einen globalen Administratorbenutzer haben, können Sie Benutzerberechtigungen ordnungsgemäß festlegen.

https://docs.kentico.com/k10/securing-websites/designing-secure-websites/securing-user-accounts-and-passwords/forgotten-password

+0

target Dies gibt kein Authentifizierungsproblem, dies ist ein Autorisierungsproblem. – SmartestVEGA

0

Wenn die Quellinstanz wurde von Version 9 auf Version 10 aktualisiert, während es einige Benutzerobjekte Synchronisationsaufgaben waren anhängig, synchronisieren sie nach sehr wahrscheinlich verursacht Korruption auf Ihrer Zielinstanz aktualisieren. Dieses Szenario ist illegal, haben alle Synchronisationsaufgaben an das Ziel synchronisiert werden vor der Aktualisierung oder verworfen, wie in der Dokumentation erwähnt:

https://docs.kentico.com/k10/installation/upgrading-to-kentico-10

ich versuchen würde, die vollständige Synchronisierung von der Quelle für alle Benutzer Objekte und wenn diese laufen Wenn Sie Ihre Zielinstanz nicht reparieren möchten, müssen Sie sie zurücksetzen/neues Ziel installieren und sicherstellen, dass keine alten (v9) Aufgaben mit dem Ziel synchronisiert werden (v10). Im Allgemeinen wird Staging nur zwischen zwei Instanzen derselben Haupt- und Nebenversion unterstützt.

+0

ich bin nur die Aufgaben, die von migrierten vesion 10.0 nicht von der alten Version ist. – SmartestVEGA

+0

Es sollte zuerst keine "migrierten Aufgaben" geben - dies ist ein nicht unterstütztes Szenario. Aufgaben werden nicht mit dem Upgrade-Vorgang aktualisiert. Wenn Sie Ihre k9-Instanz mit ausstehenden Aufgaben aktualisiert haben, sind sie immer noch v9-Aufgaben, und Sie können diese nicht mit der k10-Instanz synchronisieren. – js2