Suchergebnisse
Suchergebnisse 21-40 von insgesamt 43.
-
Zitat von Fipsi: „get_db()“ Zitat von Fipsi: „Zitat von Torben Brodt: „$obj = new Dbpdo solltest du auch nicht machen, stattdessen $obj = Dbpdo::get_db();“ => Quellcode (2 Zeilen) Hab ich doch?? Wenn ich die erste Zeile streich geht nix. Zitat: „Quellcode (5 Zeilen) machen und an der entsprechenden Stelle nur noch Access:check_seite() aufrufen.“ Stimmt, psar ich mir ne menge Variablenübergabe... mach ich gleich Edit: damit wären wir wieder beim Thema, ich bin zu blöd für OOP: letzteres krieg ich…
-
Zitat von Fipsi: „Puh, langsam übersteigt das alles mein Verständnis, und ich krieg langsam Kopfweh davon... Ich glaube, ich nehm das jetzt einfach mal alles raus, kopier das in meinen Code, und versuch das dann zu verstehen. Nett wäre es nur auch zu wissen, wie die Rechte dann auch "zugeteilt" werden. Also ich mein jetzt, was mus sin die Datenbank eingetragen werden, damit er weiß, auf welches Recht er dem user zugestehen muss?“ Vereinfacht gesagt brauchst du nur den Rollen Rechte zuweisen. Und…
-
Zitat: „Wenn ich das richtig sehe, dann gibts da ja eig. nur nen "normalen user" und nen "admin User"? “ Nein das Diagram ist für alle Rollen vollständig. Damals war es für Gruppen gedacht ist aber im grunde fast das selbe nur das es bei Gruppen mehre geben kann bei Rollen spricht man immer nur von einer pro user Wie die Tabellen namen benannt sind ist egal wobei die von mir damals nicht sehr passend bennant wurden. Entscheident ist die Userid das ist der User welche rolle du ihm dann zu weißt b…
-
Zitat von Fipsi: „Ich bin gerade am überlegen, wie es am sinnvollsten is, so eine struktur mit Datenbank aufzubauen. Würde das gehen, wenn jedes mal wenn eine Seite aufgerufen wird, wird die Datenbank abgefragt, darf er diese Seite überhaupt sehen. Und jedes mal wird auch gleichzeitig überprüft, ob die aktuelle Rolle auch noch wirklich aktuell ist? Und wie wäre das dann mit der Navigation gehen...?^^ P.S.: ich weiß, ich bin anstrengend, sry, aber ich bin noch im lernstadion :D“ Zur Datenbank Auf…
-
Zitat von Fipsi: „hm... also eigentlich habe ich vor, dass die Rechteverwaltung "mobil" bleibt, also denke ich, dass eine Onlineverwaltung (sprich Datenbank) wahrscheinlich geschickter wäre. Ich hab mir dein gerade gezeigtes Beispiel mal ein paarmal durchgelesen und bissl genauer angeschaut und cih msus sagen, ich bin ein bisschen verwirrt: - Wie wird einem User sein Recht dann zugeordnet? - Muss ich also für jede Seite so n eigenes Rechtesystem basteln? - Bzw. muss ich jede Seite da eintragen u…
-
Adminbereich - Sicherheit
BeitragMit Sicherheit hat das ganze was du beschreibst wenig bis garnix zu tun. Weiters were es mir neue das man für eine Sitzungen 3 Session erstellen kann. Was ja auch sinlos ist wenn es möglich sein sollte. Ganz schlecht ist es das Password in der Session zu Speichern. Hier verringerst du nur die Sicherheit als es sicherer zu machen. (Du bewirkst damit genau das Gegenteil) Sicherheit erreichst du wenn du dich gegen die verschiedenen Angriff Methoden Schützt (Cross-Site (XSS), Sql injection, Brute Fo…
-
Zitat von Fipsi: „ok, ich fürchte, dannw erde ich vorerst noch n "kleines" Problem damit haben, da ich mit OOP noch nich zurecht komme, arbeite aber immernoch daran das endlich zu ändern. Danke dir schonmal für deine Hilfe, hatte aber gehofft, das ginge auch ohne OOP“ Es geht ohne OOP Eine Acl kannst du ohne OO auch umsetzen das war ja nur ein Beispiel und hat nix mit der Technick zu tun. Am einfachsten für dich wird es sein mit Array Listen zur Arbeiten. Ob du nun die Liste in der Datenbank ode…
-
Wenst mich fragst ist das zahlen System Müll. Ist von Anfänger enstanden um nee abgrenzen zu bewerkstelligen. Am ende ist das unübersichtlich und nicht wirklich mehr Kontrollierbar. Wenn du ein Rechtesystem haben willst dann schau dir mal ACL an (Access Controll List) Ein Beispiel dafür hab ich vor langen in OOP geschrieben. (Jeder hat mal Angefangen auch ich ) Hier meine Anfänge einer Acl: (siehe letzen Beitrag von mir) php2all.de/thread-651-rechtesystem.html Dort findest du ein Anfänger Beispi…
-
Suche ein bestimmtes Framework
BeitragIch verwend auch das Kohana Framework es ist klein und schnell eigentlich genau das was du sucht. Mfg Splasch
-
Anfangs hab ich auch mit dem Zend Framework gearbeitet konnte mich aber nie so richtig überzeugen. Ich hab mich nun für Kohana 3 Framework entschieden und bin davon begeistert. Weil es klein und überschaubar ist dazu auch noch schnell. Weiters werden die neuen Standard von php bereits unterstützt. Sowie auf dem HMVC Schema aufgebaut ist und unteranderem auch ORM unterstützt. Download unter: dev.kohanaframework.org/projects/kohana3/files Mfg Splasch
-
UTF-8-Problem
BeitragWenn du dich daran hälst gibst auch keine Probleme mit Umlauten: Alle Dateien als utf8 ohne bom speichern. Bzw im Gewünschten Format iso unsw. Wichitg überall das selbe Format. Html Datein den Header senden und auch im richtigen Format speichern (Datei) header('content-type: text/html; charset=utf-8'); Datenbank: Vor der ersten Sql abfrage Format einstellen. mysql_query("SET NAMES 'utf8'"); Mfg Splasch
-
MVC - Erklärung/Beispiel?
BeitragWie du es drehst und wendest es bleibt trotzdem ein Framework auch wenn es nur sehr klein ist und nur die MVC Struktur dir zu verfügung stellt so wie oben in dem Beispiel. Dies kannst du gern auch unter de.wikipedia.org/wiki/Framework Nachlesen. Zitat: „Ich wollte nur mal wissen wie ich das genau anstelle, alles passend aufzuteilen. Also z.b. wo kommt die SQL-Abfrage rein.. Ich denke mal dann in das Mode!? Der Controler startet die SQL-Abfrage und gibt es an den Viewer? Fraglich ist es mir leide…
-
MVC - Erklärung/Beispiel?
BeitragWie stellst du dir das vor sollen wir nun für dich ein Framework schreiben? Für das MVC Schema brauchst du ein fertiges Grundgerüst das erst einmal Programmiert werden muß wenn du kein anderes Framework nutzen willst. Sowas zu Programmieren ist sehr viel Arbeit wenn man es in vernüftigen Rahmen macht und entuell dann auch für andere Projekte verwenden will. Mein Tip an dich schau dir erst mal ein fertiges Framework an das auf dem MVC Schema bassiert. Dabei wirste feststellen das viel mehr als nu…
-
Die Lösung ist ganz einfach du brauchst weder eine noch eine 2 while scheife. Sowie auch ein Sql befehl der dich hier nicht viel weiter bringt. Das was du benötigst dafür ist eine Rekusive Funktion. Aber vorsicht dabei das du keine Endlos Schleife damit erzeugst. Mfg Splasch
-
Salted Hashes - Stimmt das so ?
BeitragIch begrenz da einfach die Login versuche auf 10 mal. Danach gibst eine längere Pause. Zusätzlich zur IP Sperre kann man auch noch die Session/cookie Sperre verwenden. Und natürlich die üblichen Schutz verfahren gegen Spam können hier auch eingesetzt werden. (Versteckte Felder,Zeitberechnungen unsw.) Mfg Splasch
-
Zitat: „Hallo, such mal nach dem Begriff Cronjobs. Dabei solltst du fündig werden. Es hilft dir PHP Scripte in bestimmten Intervallen aufzurufen“ Vollkommen unötig bei so einer kleinen Aufgabe. Dies mit einen Cronjob zu belasten. Für ein Bauscript mußt du nix anderes machen als die Startzeit vom Bau vorgang in der Datenbank zu speichern. Und wenn ein Spieler dann auf die Seite schaut berechnest du die vergangene Zeit. Startzeit + Bauzeit = Bauende Ist dann Bauende größer Aktuellen Zeit ist der A…