Inhalte aufrufen

Profilbild

Kein Zugang mehr zum Shop


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
12 Antworten zu diesem Thema

#1 utuz

utuz

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 16 August 2018 - 04:42

Hallo,

Setze noch den 2.6 ein.

über den Reiter Shopeinstellungen, Berechtigungen habe ich mich selber als Admin raus gekickt.

Habe das Häkchen ganz unten in der Liste entfernt.

Nun wird beim Anmelden der Admin nicht mehr angezeigt.

Wie kann ich das rückgängig machen?

 

Hatte eigentlich ein anderes Problem, zu dem ich eine Lösung gesucht habe. Aus welchen Gründen auch immer wird Besuchern des Shops nur noch die Login Seite angezeigt. Im Moment muss man sich zwingend anmelden, damit man im Shop sich bewegen kann. Die Startseite wird also nicht mehr frei angezeigt.

Was könnte ich da falsch eingestellt haben?

Gruß utuz



#2 Gasmen

Gasmen

    Erfahrener Benutzer

  • Members
  • 486 Beiträge

Geschrieben: 16 August 2018 - 20:23

Das wird Dir helfen.
http://community.sma...admin +gelöscht


https://www.rc-racearena.ch/
Ich arbeite nur noch mit Smartstore Net. :D


#3 utuz

utuz

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 17 August 2018 - 04:28

Danke.

Das hatte ich auch schon gefunden, war mir da aber nicht sicher.

Was für eine ID hat denn der Admin?

1?

Gruß utuz



#4 utuz

utuz

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 17 August 2018 - 04:59

Also wenn ich das verwende 

 

INSERT INTO [dbo].[Customer_CustomerRole_Mapping] ([Customer_Id],[CustomerRole_Id])
VALUES (
(SELECT [Id] FROM [dbo].[Customer] WHERE [Email] = 'verkauf@xxxxxxxx.de'),
(SELECT [Id] FROM [dbo].[CustomerRole] WHERE [SystemName] = 'Administrators')
)
kommt das zur Antwort

 

Meldung 2627, Ebene 14, Status 1, Zeile 2
Verletzung der PRIMARY KEY-Einschränkung 'PK_dbo.Customer_CustomerRole_Mapping'. Ein doppelter Schlüssel kann in das dbo.Customer_CustomerRole_Mapping-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (125155, 1).
Die Anweisung wurde beendet.


#5 utuz

utuz

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 17 August 2018 - 10:53

Ich habe mir mal die Tabelle Customer genauer angeschaut. Das gibt es eine Spalte die sich "IsSystemAccount" nennt. Da wird ein Wert von 0 für meine Adresse angezeigt.

Ich vermute mal, das hier eine 1 stehen müsste.

Wie müsste der Befehl dazu aussehen, das aus einer Null eine 1 wird?

Gruß utuz



#6 Murat Cakir

Murat Cakir

    SmartStore AG

  • Administrators
  • 1118 Beiträge

Geschrieben: 17 August 2018 - 15:55

Meldung 2627, Ebene 14, Status 1, Zeile 2

Verletzung der PRIMARY KEY-Einschränkung 'PK_dbo.Customer_CustomerRole_Mapping'. Ein doppelter Schlüssel kann in das dbo.Customer_CustomerRole_Mapping-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (125155, 1).
Die Anweisung wurde beendet.

 

Das bedeutet, der Eintrag existierte bereits, muss also nicht hinzugefügt werden.

 

Das gibt es eine Spalte die sich "IsSystemAccount" nennt. Da wird ein Wert von 0 für meine Adresse angezeigt.

Ich vermute mal, das hier eine 1 stehen müsste.

 

Nein. 0 ist korrekt.

 

Überprüfe bitte den Wert der Spalte Deleted: es muss false sein.


Murat Cakir
SmartStore AG


#7 utuz

utuz

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 17 August 2018 - 18:46

Ist auch Null.

Ich habe mir das mal im Demo Shop angeschaut, was genau ich da falsch gemacht habe.

Zugriffsrechte SmartStore ganz unten das Häkchen, bei Access admin Area.



#8 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 17 August 2018 - 20:17

Recht Access admin area bei Kundengruppe Adminstratoren hinzufügen:

Insert Into [dbo].[PermissionRecord_Role_Mapping] ([PermissionRecord_Id], [CustomerRole_Id])
Values (
	(Select [Id] From [dbo].[PermissionRecord] Where SystemName = 'AccessAdminPanel'),
	(Select [Id] From [dbo].[CustomerRole] Where SystemName = 'Administrators')
)

Recht Access admin area bei eigens erstellter Kundengruppe mit dem Namen SmartStore hinzufügen:

Insert Into [dbo].[PermissionRecord_Role_Mapping] ([PermissionRecord_Id], [CustomerRole_Id])
Values (
	(Select [Id] From [dbo].[PermissionRecord] Where SystemName = 'AccessAdminPanel'),
	(Select [Id] From [dbo].[CustomerRole] Where [Name] = 'SmartStore')
)

Marcus Gesing

Smartstore AG


#9 utuz

utuz

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 18 August 2018 - 13:31

Danke.

hilft aber auch nicht.

 

Zu eins die Fehlermeldung

 

Meldung 2627, Ebene 14, Status 1, Zeile 1
Verletzung der PRIMARY KEY-Einschränkung 'PK_dbo.PermissionRecord_Role_Mapping'. Ein doppelter Schlüssel kann in das dbo.PermissionRecord_Role_Mapping-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (1, 1).
Die Anweisung wurde beendet.
 
Zu zwei die Fehlermeldung
 
Meldung 515, Ebene 16, Status 2, Zeile 1
Der Wert NULL kann in die CustomerRole_Id-Spalte, tronics.dbo.PermissionRecord_Role_Mapping-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
Die Anweisung wurde beendet.
 
 
Ich habe mal eine ganz alte Datenbanksicherung zurückgespielt und das Problem, das man sich nicht anmelden kann besteht weiterhin.
Habe dann mal die SQL Abfragen, auch in bei der zurückgespielten Datensicherung ausprobiert, aber die Fehlermeldung scheint gleich.
 
Muss man ggf. den Shop mal vom Netz nehmen uns sich neu initialisieren lassen?
Den Shopcache leeren lassen oder irgendwas anderes in dieser Art
Wie wäre da die Vorgehensweise?
Gruß utuz


#10 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 19 August 2018 - 17:11

Nein, nichts dergleichen. Die erste Meldung ist ok, die zweite nicht.

 

Zugriffsrechte SmartStore ganz unten das Häkchen, bei Access admin Area.

 

Bei welcher Kundengruppe wurde das Access admin area Recht entfernt und fehlt nun? Dazu die Tabelle CustomerRole öffnen, nach der entsprechenden Kundengruppe (Zeile) suchen und den Wert der Spalte Name in der obigen zweiten SQL-Anweisung anstatt SmartStore eintragen.

Marcus Gesing

Smartstore AG


#11 utuz

utuz

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 19 August 2018 - 21:40

Bei Access admin area gab es bei mir nur einen haken und der war die erste Reihe Administratoren.

Andere Administratoren gab es bisher nicht.

Tatsächlich hatte ich die letzte Anweisung nicht richtig verstanden, aber nach mehrmaligen durchlesen und entsprechenden Versuchen hat es dann Super geklappt.

Vielen Dank dafür.

Gruß utuz

 

Ich hätte aber immer noch das Problem, wenn ich die URL aufrufe lande ich nicht auf der Startseite sondern auf der Login Seite. Wo stellt man das ein?

Ist mir nicht bewusst, das ich da irgendwas eingestellt habe. Wird aber wohl so sein.

Gruß utuz



#12 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 20 August 2018 - 08:24

Dafür gibt es auch ein Recht Public store. Allow navigation. Das sollte bei allen Kundengruppen aktiviert sein.


Marcus Gesing

Smartstore AG


#13 utuz

utuz

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 20 August 2018 - 09:21

Fein. hat bei Foren Administration und Gäste gefehlt. Wobei hier wohl für Gäste das wichtigste wäre.

Kann mich überhaupt nicht erinnern hier irgendetwas, außer eben ganz unten, verändert zu haben.

Ich neige nicht dazu wild irgendwas an- oder wegzuklicken. Na egal. In Zukunft genauer hinschauen was man macht.

 

Danke. Alleine wäre ich da nie drauf gekommen. Damit wären meine Probleme mal behoben.

Gruß utuz