pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: dom am 26 April 2002, 18:20:54

Titel: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: dom am 26 April 2002, 18:20:54
hi @ll,

ich sitz hier jetzt seit 3 stunden vor ein und dem selben problem:
ich will userdaten aus einer *.txt datei lesen, und diese dann in nuke_users überspielen! Klappt alles perfekt, bis auf dieses ver**** passwort!
es wird zwar richtig in die DB reingeschrieben, aber ich kann mich nicht einloggen!!!!!
Das komische: wenn ich das pass Feld statt meiner variable $passwort mit einem text wie 'test' fülle, geht das alles wunderbar, und ich kann mich mit dem passwort "test" einloggen.  :mad:

Weis jemand rat?

dom
Titel: Re: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: dom am 26 April 2002, 18:29:16
ach ich idiot!!
es wird an das passwort noch ein Leerzeichen hingehängt. (wieso? k.A.)

aber wie bekomm ich das jetzt weg?
Titel: Re: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: Andi am 26 April 2002, 18:52:44
Hi dom,
versteh ich nicht ganz :quest

Sind die Passwörter in dem Textfile bereits verschlüsselt?

Wann wird das Leerzeichen angehängt?

Wie ist die Textdatei aufgebaut, ist das ein Mysql-Dump?
Titel: Re: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: soxin am 26 April 2002, 19:00:53
Ich dachte das alle passwörter bei nuke mit crypt verschlüsselt werden!

Da kannst du nicht einfach z.B.: das Passwort 147258 reinschreiben!

Du mußt es dann über den Adminbereich machen!

Alles klar?!


Ich denk da hast du keine Chance; außer du gehtst als admin
Titel: Re: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: dom am 26 April 2002, 19:27:40
doch es funzt alles wunderbar, nur diese blöde Leerstelle am Ende der Variable strört!
weis den keiner wie ich das letzte zeichen einer Variable wegbekomme?
Titel: Re: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: soxin am 26 April 2002, 19:33:54
sind das gecrypte passwörter?!?!
Titel: Re: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: dom am 26 April 2002, 19:37:31
oh, nein man kann das passwort ganz normal in das feld schreiben, und dann funzt es genauso gut. wers nicht glaubt kann es ja mal in seinem phpmyadmin ausprobieren  :D

und die funktion die ich verzweifelt gesucht habe ist: chop($string)
Titel: Re: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: soxin am 26 April 2002, 20:11:38
Ich hab das schonmal versucht! Gibg aber nicht! Dann ist ja alles klar bei dir!

Was bewirkt die Funktion?
Das das leerzeichen wegfälltl?!
Titel: Re: HILFE! Ich will doch nur das Passwort in die Datenbank schreiben!
Beitrag von: dom am 26 April 2002, 20:14:34
ja, die löscht alle leerzeichen am ende der string variable $string

und jetzt geht alles so wie ich mir das vorgestellt habe :D  :D