Antworten: 5
Seite [1] |
|||
VooDooAlex Poststar Herkunft: Coburg Beiträge: 691 |
# Thema - 28.02.2008 um 16:47 Uhr
Ich möchte meine Waransicht etwas erweitern. Und zwar sollen die Teilnehmer an einem War die ServerIP uns das Serverpasswort sehen, wenn sie an einem War zugesagt haben. Habe auch schon fast alles alleine hinbekommen. Einziges Problem, im Augenblick können alle eingelogten die IP und das PW sehen. Wei muß ich die Abfrage abändern in der view.php? hier der Codebereich: if ($player['users_id'] == $account['users_id']) { $wars['war']['serverip'] = empty($cs_wars['wars_serverip']) ? 'xxxxxx' : 'xxxxxx'; $wars['war']['serverpw'] = empty($cs_wars['wars_serverpw']) ? 'xxxxxx' : 'xxxxxx'; } else { $wars['war']['serverip'] = empty($cs_wars['wars_serverip']) ? 'xxxxxx' : cs_secure($cs_wars['wars_serverip'],1,1); $wars['war']['serverpw'] = empty($cs_wars['wars_serverpw']) ? 'xxxxxx' : cs_secure($cs_wars['wars_serverpw'],1,1); } Gruß Alex ------------------ |
||
Inaktiv |
|
||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 1 - 29.02.2008 um 10:20 Uhr
------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. Zuletzt editiert von Fr33z3m4n am 29.02.2008 um 10:20 Uhr (1x Editiert) |
||
Inaktiv |
|||
Birnenbaum Rock the board Beiträge: 98 |
# Antwort: 2 - 29.02.2008 um 11:20 Uhr
Kannst du wenn es funktioniert das ganze mal ins Codepaste machen auf diese funktion warte ich schon ewig..... |
||
Inaktiv |
|||
VooDooAlex Thread-Ersteller Poststar Herkunft: Coburg Beiträge: 691 |
# Antwort: 3 - 29.02.2008 um 12:16 Uhr
Danke Fr33z3m4n. Wenn ich es fertig habe werde ich es hier posten. Edit: Funktioniert so nicht. Jetzt zeigt er mir, wenn ich ausgeloggt bin die IP und das PW an. So wie ich es als erstes gepostet habe, hat er mir ausgeloggt xxxxxx gezeigt und eingeloggt die IP und das PW. Denke die abfrage müßte anstatt if ($player['users_id'] == $account['users_id']) so lauten if ($player['users_id'] == (Spieler spielt mit beim War)) Noch eine Idee? Gruß Alex ------------------ Zuletzt editiert von Alex1631 am 29.02.2008 um 12:37 Uhr (3x Editiert) |
||
Inaktiv |
|||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 4 - 29.02.2008 um 14:01 Uhr
öhm $player['users_id'] // ist doch die ID, die eingetragen wird, wenn man sich anmeldet. $account['users_id'] // Deine UserID dementsprechend ist die Abfrage richtig, sollte ein angemeldeter Spieler deine UserID sein, bekommst du die IP und das PW angezeigt, anders nicht. zeig mal deine komplette php datei im clip ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. Zuletzt editiert von Fr33z3m4n am 29.02.2008 um 14:02 Uhr (1x Editiert) |
||
Inaktiv |
|||
VooDooAlex Thread-Ersteller Poststar Herkunft: Coburg Beiträge: 691 |
# Antwort: 5 - 29.02.2008 um 14:23 Uhr
Hab es jetzt hinbekommen. $condition1 = 'users_id = \''.$account['users_id'].'\' AND squads_id = \''.$cs_squad['squads_id'].'\''; $squadmember1 = cs_sql_count(__FILE__,'members',$condition1); if ($squadmember1 == 0){ $wars['war']['serverip'] = 'xxxxxx'; $wars['war']['serverpw'] = 'xxxxxx'; } else { $wars['war']['serverip'] = empty($cs_wars['wars_serverip']) ? 'xxxxxx' : cs_secure($cs_wars['wars_serverip'],1,1); $wars['war']['serverpw'] = empty($cs_wars['wars_serverpw']) ? 'xxxxxx' : cs_secure($cs_wars['wars_serverpw'],1,1); } Jetzt können nur die Member des jeweiligen Squads IP und PW sehen. Werde mal alles zusammenstellen und hier posten. Edit: Hab es mal unter der Modul-Database hochgeladen. Für ein CodePaste war es zu viel. Hoffe es ist so ok. Gruß Alex ------------------ Zuletzt editiert von Alex1631 am 29.02.2008 um 17:33 Uhr (3x Editiert) |
||
Inaktiv |
|||
Antworten: 5
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |