SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.10.2006, 12:46:46
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
mysql_connect auf anderen Server

Mooin!

Ist das überhaupt möglich?

Das ihr es euch besser vorstellen könnt:

Ich habe auf meinem Server eine DB eingerichtet, in der die User Informationen gespeichert sind. Der User logt sich alse auf meiner Seite ein, und wird dann auf seine weitergeleitet.

Nun muss ich in der Administration auf dem Server des Users ein mysql_connect() auf meinen Server machen, um Userdaten zu bekommen...

Geht das?!

Bin absolut kein MySQL Experte und hab durch googeln auch nichts gefunden....
Danke für jeden Tip!

Gruss Beat
Mit Zitat antworten
  #2  
Alt 27.10.2006, 12:57:53
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: mysql_connect auf anderen Server

Das geht schon, musst halt entsprechende Benutzer anlegen.
MySQL-Benutzerkonten-Verwaltung
__________________
Grüße Andes
Mit Zitat antworten
  #3  
Alt 27.10.2006, 13:21:13
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
AW: mysql_connect auf anderen Server

Ok, ich habs abgeklärt....

Mein Hosting- Chief muss einen externen Zurgriff freischalten.
Danach wird er über die Server IP erreichbar sein.

Trotzdem danke!

Geändert von 8805-evergreen. (27.10.2006 um 13:44:45 Uhr) Grund: Abklärungen beim Server
Mit Zitat antworten
  #4  
Alt 27.10.2006, 13:47:13
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: mysql_connect auf anderen Server

Um Benutzer verwalten zu können musst du schon root-Zugriff auf Mysql haben und der phpMyAdmin muss sich über root anmelden.
Es muss nicht zwingend eine IP oder Domain angegeben werden, aber dann kann man von überall auf deine Datenbank zugreifen. Wenn man den Benutzernamen und das Passwort kennt. Ist nicht zu empfehlen. Besser ist eine IP oder Domain für den Benutzer anzugeben.

Was heißt ermitteln? Die kennt der Benutzer oder du, der sich zur DB verbinden möchte.
Steht alles bei dem Link den ich gepostet habe.
__________________
Grüße Andes
Mit Zitat antworten
  #5  
Alt 27.10.2006, 13:55:36
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
AW: mysql_connect auf anderen Server

Hai Andes...

Wie gesagt, um die fehlenden Rechten wird sich der Hosting- Anbieter kümmern.

Mit ermitteln meinte ich, einfach herausfinden.. :) nicht mit ein script oder änliches.
Das wird dann, wie gesagt, die IP des Servers sein.

Zu meiner Vorgehensweise:
Kann man dahinter stehen? Ich meine.. ist sie sicher genug?
Oder sollte ich eine andere Methode wählen, um die Benutzer zu verwalten?
Mit Zitat antworten
  #6  
Alt 27.10.2006, 14:01:48
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: mysql_connect auf anderen Server

Die IP des Servers kannst du auch über einen Ping ermitteln.

Sicherheit!? Alles was man öffentlich macht, wie bei dir halt die DB von außen, ist auch angreifbar. Ich würde jedenfalls solche Verbindungen nicht einrichten.
__________________
Grüße Andes
Mit Zitat antworten
  #7  
Alt 27.10.2006, 14:06:10
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
AW: mysql_connect auf anderen Server

Also öffentlich ist es nicht gerade...

ich hab mir so vorgestellt:

im index.php der administration wird ein file included...
in diesem file befindet sich die mysql_connect() und sonstige informationen.

somit liegt das script nur auf meinen server und wird "nur" aufgerufen...

ich weiss ja, das man bei php scripten ohne ECHO kein quelltext sieht.... aber gibt
es irgend einen fall, wo man die datei "wirklich lesen" kann?

hab CHMOD auf 444 gesetzt...
Mit Zitat antworten
  #8  
Alt 27.10.2006, 15:24:36
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: mysql_connect auf anderen Server

Es geht hierbei nicht so sehr um deine Zugangsdaten sondern darum, dass der Server, auf dem MySQL läuft generell überhaupt Verbindungen von "Außen" annimmt und somit mögliche Schwachstellen für potentielle Angreifer unter Umständen leichter auszunutzen sind, als wenn der Server gar nicht erst einen Port öffnet.
Mit Zitat antworten
  #9  
Alt 27.10.2006, 15:32:37
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
AW: mysql_connect auf anderen Server

hmm... verstehe...

aber wie kann ich es anders lösen, damit ich immernoch die userdaten pflegen kann?

klar könnte ich bei jedem user eine tabelle einrichten.... aber dann muss ich mich jedes mal beim kunden einloggen, um änderungen z.B. passwort neu setzen, vorzunehmen....

ich hab ich ne simple news tabelle, die dann ich nicht funktionieren würde...

auf gut deutsch wär das unpraktisch... aber wenn ihr wirklich meint, es wäre zu unsicher, dann muss ich hald meine pläne ändern....
Mit Zitat antworten
  #10  
Alt 27.10.2006, 16:13:26
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: mysql_connect auf anderen Server

Was soll den bei den Benutzer überhaupt erscheinen? Um ihre Benutzerdaten pflegen zu können müssen sie ja nicht direkten Zugriff haben. Da reicht es ja, wenn sie eine Seite auf deinem Server aufrufen.
Wenn nur irgend welche Texte ausgelesen und angezeigt werden sollen kannst du dies mittels HTTP-Request machen. Dafür müsstest du dich aber mit AJAX beschäftigen.
__________________
Grüße Andes
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Page Script. Problem. dtone MySQLi/PDO/(MySQL) 8 15.10.2006 15:58:06
Download via Speicherbox von extermen Server -wie? SirRobin PHP für Fortgeschrittene und Experten 3 28.01.2006 15:30:48
Var oder txt von externem server lesen? Nordin PHP Grundlagen 3 28.08.2005 19:11:52
3 verschiedene SQL-DB-Systeme auf 1 Server Anyt MySQLi/PDO/(MySQL) 2 08.01.2005 10:59:43
...Host 'xx.xx.xx.xx' is not allowed to connect to this MySQL server... fettehenne PHP für Fortgeschrittene und Experten 2 13.10.2002 15:42:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:39:10 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt