Script-solution.de » Community » Support-Board » Foren » Boardsolution » Boardsolution v1.4x » Willkommen, "username" ! in den chat...
  • Willkommen, Gast!
  • Donnerstag, 17. Mai 2012, 11:08:52
 
Thema: "Willkommen, "username" ! in den chat..." [ Seite 1 2 ]

Kein neuer Beitrag Kevin , 03.12.2011, 18:42
Beitrag #16   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
sieht man das am quellcode der login seite?

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
  <meta http-equiv="Content-Type" content="text/xml; charset=utf-8" />
  <link rel="shortcut icon" href="favicon.ico" />
  <title>PCPIN Chat 6</title>
  
    <link rel="stylesheet" type="text/css" href="./main.css?1321793469" />
  
  
    <script type="text/javascript" src="./js/base/screen.js?1321793347"></script>
  
    <script type="text/javascript" src="./js/base/strings.js?1321793349"></script>
  
    <script type="text/javascript" src="./js/base/time.js?1321793350"></script>
  
    <script type="text/javascript" src="./js/base/xmlhttprequest.js?1321793352"></script>
  
    <script type="text/javascript" src="./js/base/connectionstatus.js?1321793342"></script>
  
    <script type="text/javascript" src="./js/base/global.js?1321793345"></script>
  
    <script type="text/javascript" src="./js/base/alertbox.js?1321793340"></script>
  
    <script type="text/javascript" src="./js/base/confirmbox.js?1321793341"></script>
  
    <script type="text/javascript" src="./js/base/promptbox.js?1321793346"></script>
  
    <script type="text/javascript" src="./js/login.js?1322151501"></script>
  
</head>
<body onload="setLng('passwords_not_ident', 'Passwörter sind nicht identisch') ; setLng('password_too_short', 'Passwort ist zu kurz') ; setLng('username_length_error', 'Anzahl der Buchstaben für den Benutzernamen muss zwischen [MIN] und [MAX] liegen') ; setLng('email_invalid', 'Die eingebene Email Adresse ist ungültig') ; setLng('username_empty', 'Benutzername darf nicht leer sein') ; setLng('cancel', 'Abbrechen') ; setLng('ok', 'OK') ; setLng('password', 'Passwort') ; setSid('') ; setIP('87.169.213.114') ; setFormLink('./index.php') ; setAdminFormLink('./admin.php') ; setMainFormLink('./index.php') ; setExitURL('http://www.yoursite.com/') ; setUserId(0) ; setImgResizeFlag(true) ; window.appName_='pcpin_chat' ; setDateFormat('d.m.Y H:i:s') ; setAdminFlag(false) ; startMousePosCapture() ; setSlaveMode(false) ; setCurrentRoomID(0) ; initLoginForm(3, 12, false) ; checkOpener(true)" oncontextmenu="return false">
<!-- MP3 PLAYER -->

<div id="body_contents"><form action="./index.php" method="post" onsubmit="doLogin(); return false;">
  <table id="login_table" class="tbl" border="0" cellspacing="1" cellpadding="0" style="position:absolute;display:none; left:15; top:86">
    <tr>
      <td nowrap="nowrap" class="tbl_header_main" colspan="2">
        Einloggen&nbsp; 
        

&nbsp; test  </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row">
        <b>Benutzername:</b>
      </td>
      <td nowrap="nowrap" class="tbl_row">
        <input id="login_username" value="" type="text" size="16" maxlength="255" title="Benutzername" />
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row">
        &nbsp;</td>
      <td nowrap="nowrap" class="tbl_row">
        <input id="login_password" value="" type="password" size="16" maxlength="255" title="Passwort" />
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row" colspan="2" style="text-align:center">
        <button type="submit" title="Einloggen">Einloggen</button>
        
          &nbsp;&nbsp;
          <button type="button" title="Als Gast einloggen" onclick="doGuestLogin()" style="display:none;">Als Gast einloggen</button>
       
      </td>
    </tr>
    
    
    
      <tr>
        <td nowrap="nowrap" class="tbl_row" colspan="2" style="text-align:center">
          <b>Sprache:</b>
          <select id="language_selection" title="Sprachen" onchange="$('dummyform').language_id.value=this.value; $('dummyform').submit();">
            
              <option value="2" >Česky</option>
            
              <option value="3" >Dansk</option>
            
              <option value="4" >Dutch</option>
            
              <option value="5" >English</option>
            
              <option value="6" >Français</option>
            
              <option value="1" selected="selected">Deutsch</option>
            
              <option value="7" >Magyar</option>
            
              <option value="8" >Italiano</option>
            
              <option value="9" >Romana</option>
            
              <option value="10" >Русский</option>
            
              <option value="11" >Español</option>
            
          </select>
        </td>
      </tr>
    
  </table>
</form>


<div id="pbl" style="position:absolute;font-size:smaller;">
<!--
  PLEASE KEEP THIS UNCHANGED. THANK YOU.
-->
  Powered by <a href="http://www.pcpin.com/" target="_blank" title="Powered by PCPIN Chat">PCPIN Chat</a>
</div>

<form action="./index.php" method="post" onsubmit="doRegister(); return false;">
  <table id="register_table" class="tbl" border="0" cellspacing="1" cellpadding="0" style="position:absolute;display:none; left:470; top:362">
    <tr>
      <td nowrap="nowrap" class="tbl_header_main" colspan="2">
        Registrierung
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row">
        <b>Benutzername:</b>
      </td>
      <td nowrap="nowrap" class="tbl_row">
        <input id="register_username" value="" type="text" size="24" maxlength="12" title="Benutzername" autocomplete="off" />
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row">
        <b>Email Adresse:</b>
      </td>
      <td nowrap="nowrap" class="tbl_row">
        <input id="register_email" value="" type="text" size="24" maxlength="255" title="Email Adresse" autocomplete="off" />
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row">
        <b>Passwort:</b>
      </td>
      <td nowrap="nowrap" class="tbl_row">
        <input id="register_password1" value="" type="password" size="24" maxlength="255" title="Passwort" autocomplete="off" />
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row">
        <b>Passwort bestätigen:</b>
      </td>
      <td nowrap="nowrap" class="tbl_row">
        <input id="register_password2" value="" type="password" size="24" maxlength="255" title="Passwort bestätigen" autocomplete="off" />
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row" colspan="2" style="text-align:center">
        <button type="submit" title="Registrieren">Registrieren</button>
        &nbsp;&nbsp;
        <button type="button" title="Abbrechen" onclick="showLoginForm()">Abbrechen</button>
      </td>
    </tr>
  </table>
</form>

<form action="./index.php" method="post" onsubmit="doResetPassword(); return false;">
  <table id="reset_pw_table" class="tbl" border="0" cellspacing="1" cellpadding="0" style="position:absolute;display:none; left:98; top:610">
    <tr>
      <td nowrap="nowrap" class="tbl_header_main" colspan="2">
        Passwort zurücksetzen
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row">
        <b>Benutzername:</b>
      </td>
      <td nowrap="nowrap" class="tbl_row">
        <input id="reset_pw_username" value="" type="text" size="24" maxlength="255" title="Benutzername" autocomplete="off" />
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row">
        <b>Email Adresse:</b>
      </td>
      <td nowrap="nowrap" class="tbl_row">
        <input id="reset_pw_email" value="" type="text" size="24" maxlength="255" title="Email Adresse" autocomplete="off" />
      </td>
    </tr>
    <tr>
      <td nowrap="nowrap" class="tbl_row" colspan="2" style="text-align:center">
        <button type="submit" title="Mein Passwort zurücksetzen">Mein Passwort zurücksetzen</button>
        &nbsp;&nbsp;
        <button type="button" title="Abbrechen" onclick="showLoginForm()">Abbrechen</button>
      </td>
    </tr>
  </table>
</form></div>
<div id="progressBar" style="display:none;">
  Bitte warten...
  <br />
  <img src="./pic/progress_bar_267x14.gif" title="Bitte warten" alt="Bitte warten" />
</div>
<div id="color_selection_box" style="display:none">
  
</div>

<div style="display:none">
  <form id="dummyform" action="./index.php" method="post">
    <input type="hidden" name="s_id" value="" />
    <input type="hidden" name="inc" value="" />
    <input type="hidden" name="ts" value="" />
    <input type="hidden" name="just_logged_in" value="" />
    <input type="hidden" name="auto_message_container" value="" />
    <input type="hidden" name="language_id" value="" />
  </form>
</div>
<!-- PASSWORD PROMPT BOX -->
<div id="password_field_box" style="display:none;padding:0px;">
  <table class="tbl" width="300px" style="border:0px" cellpadding="0" cellspacing="0">
    <tr>
      <td style="padding:0px;margin:0px">
        <table border="0" cellspacing="0" cellpadding="0" width="100%">
          <tr>
            <td class="tbl_header_main" onmousedown="startDragNDrop('password_field_box')" onmouseup="stopDragNDrop('password_field_box')">
              <span id="password_field_box_title"></span>
            </td>
            <td class="tbl_header_main" style="text-align:right;width:1%;padding-left:0px;">
              <button type="button" style="width:13px;height:13px;background-image:url(./pic/close_13x13.gif);padding:0px;margin:0px;" title="Fenster schließen" onclick="hidePasswordFieldBox()"></button>
            </td>
          </tr>
        </table>
      </td>
    </tr>
    <tr>
      <td class="tbl_row" style="text-align:center">
        <b>Bitte Passwort eingeben:</b>
      </td>
    </tr>
    <tr>
      <td class="tbl_row" style="text-align:center">
        <input type="password" id="password_field_box_input" size="12" maxlength="255" />
      </td>
    </tr>
    <tr>
      <td class="tbl_row" style="text-align:center">
        <button type="button" onclick="hidePasswordFieldBox(true)" title="OK">OK</button>
        &nbsp;
        <button type="button" onclick="hidePasswordFieldBox(false)" title="Abbrechen">Abbrechen</button>
      </td>
    </tr>
  </table>
</div>

<!-- USERLIST/MEMBERLIST RECORD TEMPLATE -->
<div id="userlist_record_tpl" style="display:none">
  <span>[ONLINE_STATUS_ICON]</span>
  <span>[GENDER_ICON]</span>
  <span>[AVATAR_THUMB]</span>
  <a href=":" onclick="showUserOptionsBox([ID]); return false;" oncontextmenu="showUserOptionsBox([ID]); return false;" title="[NICKNAME_PLAIN]">[NICKNAME_COLORED]</a>
  <a href=":" title="Admin" _admin_section>Adm</a>
  <a href=":" title="Moderator" _moderator_section>M</a>
</div>
<img id="avatar_hover_thumbnail_img" class="avatar_image_hover_thumb" style="display:none" src="./pic/clearpixel_1x1.gif" title="Profilbild" alt="Profilbild" />
<!-- USER OPTIONS CONTEXT MENU -->

<!-- alert() box -->
<div id="alertbox" style="display:none">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td class="tbl_header_main" onmousedown="startDragNDrop('alertbox')" onmouseup="stopDragNDrop('alertbox')" style="cursor:move;padding:2px;text-align:right;">
        <button type="button" style="width:13px;height:13px;background-image:url(./pic/close_13x13.gif);padding:0px;margin:0px;" title="Fenster schließen" onclick="hideAlertBox()"></button>
      </td>
    </tr>
    <tr>
      <td class="text">
        <div id="alertbox_text"></div>
      </td>
    </tr>
    <tr>
      <td class="text" style="text-align:center">
        <button id="alertbox_btn" type="button" title="OK" onclick="hideAlertBox()">&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;</button>
      </td>
  </table>
</div>
<!-- confirm() box -->
<div id="confirmbox" style="display:none">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td class="tbl_header_main" onmousedown="startDragNDrop('confirmbox')" onmouseup="stopDragNDrop('confirmbox')" style="cursor:move;padding:2px;text-align:right;">
        <button type="button" style="width:13px;height:13px;background-image:url(./pic/close_13x13.gif);padding:0px;margin:0px;" title="Fenster schließen" onclick="hideConfirmBox()"></button>
      </td>
    </tr>
    <tr>
      <td class="text">
        <div id="confirmbox_text"></div>
      </td>
    </tr>
    <tr>
      <td class="text" style="text-align:center">
        <button type="button" id="confirmbox_btn_ok" title="OK" onclick="hideConfirmBox(true)">&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;</button>
        &nbsp;&nbsp;&nbsp;
        <button type="button" title="Abbrechen" onclick="hideConfirmBox(false)">&nbsp;Abbrechen&nbsp;</button>
      </td>
  </table>
</div>
<!-- prompt() box -->
<div id="promptbox" style="display:none">
  <form method="post" action="#" onsubmit="hidePromptBox(true); return false;">
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td class="tbl_header_main" onmousedown="startDragNDrop('promptbox')" onmouseup="stopDragNDrop('promptbox')" style="cursor:move;padding:2px;text-align:right;">
          <button type="button" style="width:13px;height:13px;background-image:url(./pic/close_13x13.gif);padding:0px;margin:0px;" title="Fenster schließen" onclick="hidePromptBox()"></button>
        </td>
      </tr>
      <tr>
        <td class="text" id="promptbox_text"></td>
      </tr>
      <tr>
        <td class="text" style="text-align:center">
          <input type="text" id="promptbox_input" size="64" maxlength="255" autocomplete="off" />
          <input type="password" id="promptbox_input_password" size="64" maxlength="255" autocomplete="off" />
          <br /><br />
          <button type="submit" title="OK">&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;</button>
          &nbsp;&nbsp;&nbsp;
          <button type="button" title="Abbrechen" onclick="hidePromptBox(false)">&nbsp;Abbrechen&nbsp;</button>
        </td>
    </table>
  </form>
</div>
<div id="last_element_dummy" style="display:none;margin:0px;padding:0px;border:0px;width:1px;height:1px;"></div>
<noscript>
  <br /><br /><br /><br /><br />
  <div style="text-align:center;width:100%;">
    <h1>Sorry, this chat needs a browser that supports JavaScript.</h1>
  </div>
</noscript>

</body>
</html>

 
Kein neuer Beitrag Nils , 04.12.2011, 10:29
Beitrag #17   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
hm, wenn ich mir den JS-Code so angucke, geht es evtl. doch nicht so einfach. Ich weiß nicht was
genau da alles gemacht wird, aber vllt. ist es doch einfacher in die Login-Seite den
BS-Benutzernamen einzufügen anstatt ein eigenes Formular zu bauen. Ich nehme mal an, du hast den
Quellcode aus dem Browser kopiert? Du müsstest an diese Stelle:
HTML:
1
2
3
      <td nowrap="nowrap" class="tbl_row">
        <input id="login_username" value="" type="text" size="16" maxlength="255" title="Benutzername" />
      </td>

den Benutzernamen einbauen. Also per value="...".

mfg Nils

 
Kein neuer Beitrag Kevin , 04.12.2011, 12:30
Beitrag #18   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
ja über value="" hatte ich das eigentlich auch vor. aber es lädt ja nicht den username.
das forum liegt gleich hinter der url, also nicht in einem extra ordner.
ist das da so richtig geschrieben in define('BS_PATH','..../');

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
// pfad zu boardsolution
define('BS_PATH','http://www.asert.de/');

include_once(BS_PATH.'extern/bs_api.php');

$user = FWS_Props::get()->user();
if($user->is_loggedin())
  echo 'Eingeloggt als <b>'.$user->get_user_name().'</b>.';
else
  echo 'Nicht eingeloggt.';
BS_finish();
?> 


da muß ich halt nur weiter suchen wo ich das einfügen kann. eigentlich kommt ja nicht viel in
frage. aber bis jetzt hat es noch nicht funktioniert und in dem forum von dem chat konnt mir auch
noch keiner weiter helfen.

 
Kein neuer Beitrag Nils , 04.12.2011, 12:43
Beitrag #19   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Liegt denn der genannte Abschnitt überhaupt in einer PHP-Datei? Denn das ist natürlich
Voraussetzung dafür, dass der PHP-Interpreter da überhaupt drüber geht :)

Kevin hat folgendes geschrieben:
ist das da so richtig geschrieben in define('BS_PATH','..../');

Nein. Es muss ein relativer Pfad sein. Ich glaube der Chat liegt bei dir unter /chat und das Forum
unter / oder?
Mal angenommen die Datei, in die das kommt, liegt in /chat, dann wäre der Pfad:
PHP:
1
define('BS_PATH','../');


mfg Nils

 
Kein neuer Beitrag Kevin , 05.12.2011, 20:45
Beitrag #20   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
jetzt hab ich das so eingefügt und da steht auf der loginseite oben links:

Nicht eingeloggt.

Bin aber im board eingeloggt.
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 05.12.2011, 20:45 von Kevin.

 
Kein neuer Beitrag Nils , 05.12.2011, 20:52
Beitrag #21   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Cookies hast du aktiviert nehme ich an?
Wie ist der Cookie-Pfad im Adminbereich eingestellt?

mfg Nils

 
Kein neuer Beitrag Kevin , 05.12.2011, 21:31
Beitrag #22   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
Ja cookies sind aktiviert...
und im cookie-pfad hab ich zur zeit / drin stehen hab das feld auch schon mal leer gelassen und da
gehts auch nicht.

aber was auch immer im adminbereich steht ist folgendes:

Warnung: Die Board-URL scheint verkehrt zu sein, da sie nicht der Form "http://<ihrHost>..." oder
"https://<ihrHost>..." entspricht (Host="asert.de", Board-URL="http://www.asert.de"). Bitte
überprüfen Sie ob sie korrekt ist!

und wenn ich die board-url ändere steht in der warnung es genau anders herum. also
host="www.asert.de",Board-url="http://asert.de"

 
Kein neuer Beitrag Nils , 05.12.2011, 23:07
Beitrag #23   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Kevin hat folgendes geschrieben:
Ja cookies sind aktiviert...
und im cookie-pfad hab ich zur zeit / drin stehen hab das feld auch schon mal leer gelassen und da
gehts auch nicht.

hm, kann ich mir grad nicht vorstellen warum das dann nicht gehen soll. Könntest du mir mal einen
Admin-Account bei dir erstellen? Dann schau ich mal nach.

Kevin hat folgendes geschrieben:
aber was auch immer im adminbereich steht ist folgendes:

Warnung: Die Board-URL scheint verkehrt zu sein, da sie nicht der Form "http://<ihrHost>..." oder
"https://<ihrHost>..." entspricht (Host="asert.de", Board-URL="http://www.asert.de"). Bitte
überprüfen Sie ob sie korrekt ist!

und wenn ich die board-url ändere steht in der warnung es genau anders herum. also
host="www.asert.de",Board-url="http://asert.de"

Die hat damit nichts zu tun. Obwohl es komisch ist, dass er das angeblich bei beiden Varianten
sagt. Oder rufst du den Adminbereich mal über www.asert.de und mal über asert.de auf? Aber ist auf
jeden Fall nichts schlimmes. Es funktioniert trotzdem alles, weil ja beide Adressen zum Board führen.

mfg Nils

 
Kein neuer Beitrag Kevin , 06.12.2011, 09:51
Beitrag #24   

IP: n/a
Rang: * * * * O O O
Registrierung: 02.08.2005, 18:42
 

Erfahren mit 180 Punkte, 118 Beiträge
Hab dir die zugangsdaten per pm geschickt.
Ruf die Seite immer über www.asert.de auf. Naja egal wenn es funktioniert.

 
Kein neuer Beitrag Siggi , 07.12.2011, 07:48
Beitrag #25   

IP: n/a
Rang: * * O O O O O
Registrierung: 29.05.2005, 13:19
 

Flaschengeist mit 28 Punkte, 18 Beiträge
Ich hab das gleiche Problem.
Dabei habe ich ein Chat, der eine Fremduserverwaltung bietet.

Dem muss ich die User-Session übergeben.
Dabei möchte ich, wenn der User im Board geloggt ist, diese Session über die Fremduserverwaltung
einlesen.

Mit einer anderen Anwendung (anstelle vom Board) hat es funktioniert. Ich finde nur nicht die
Session-Variable vom Board.

Die Stelle an der Fremduserverwaltung sieht so aus:

$username = $_SESSION['user'];

Was muss ich anstelle von 'user' eingeben, wenn ich die vom Board holen möchte?

 
Kein neuer Beitrag Nils , 07.12.2011, 10:36
Beitrag #26   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
So einfach geht das nicht, weil BS keine PHP-Sessions verwendet. Du könntest aber die Cookies
auslesen. Entweder bs_user und bs_pw und nach denen in der Tabelle bs_user nachschauen. Oder bs_sid
und danach in der Tabelle bs_sessions nachschauen (wobei ein Eintrag nicht heißt, dass er
angemeldet ist, sondern nur, dass es eine Session gibt; die Spalte user_id muss != 0 sein).

mfg Nils

 
Kein neuer Beitrag Siggi , 07.12.2011, 10:58
Beitrag #27   

IP: n/a
Rang: * * O O O O O
Registrierung: 29.05.2005, 13:19
 

Flaschengeist mit 28 Punkte, 18 Beiträge
Danke, Nils,

reicht es dann, wenn ich anstatt

$username = $_SESSION['user'];
(weil BS keine Sessions hat)

$username = $_COOKIE["bs_user"];
eingebe?

oder muss ich zusätzlich noch - wie du schreibst, in der Tabelle bs_user nachschauen?
wenn ja, wie muss ich das machen?


 
Kein neuer Beitrag Nils , 07.12.2011, 11:54
Beitrag #28   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
Sofern es nur darum geht an einen vermutlich richtigen Usernamen heranzukommen, ja. Natürlich heißt
es nicht, dass der Username auch wirklich existiert und es heißt auch nicht, dass jemand damit
gerade angemeldet ist. Einen Cookie mit dem Namen kann ja jeder erstellen :)

mfg Nils

 
Kein neuer Beitrag Siggi , 07.12.2011, 12:19
Beitrag #29   

IP: n/a
Rang: * * O O O O O
Registrierung: 29.05.2005, 13:19
 

Flaschengeist mit 28 Punkte, 18 Beiträge
Das hilft mir dann ja auch nicht weiter.

Es geht ja darum, dass sich ein User im Board angemeldet hat.
Er kann nun mit einem zusätzlichen Link in den Chatroom wechseln.
Dieses Chatproggie verlangt standardmäßig die Eingabe von Name und Passwort

Über die Fremduserverwaltung kann ich aber den Namen mit der PHP-Session übernehmen (Passwort
braucht es dabei dann nicht) und weiss gleich, wie der Besucher heisst.
$username = $_SESSION['user'];

Da BS keine PHP-Sessions verwaltet, geht das nicht - wie du geschildert hast.

Aber wie bekomme ich es hin, dass die Variable $username den bei BS regestrierten Namen erhält?
$username = $_COOKIE["bs_user"]; funktioniert ja auch nicht.

Geht das nicht mit einem "dreizeiler" ??

 
Kein neuer Beitrag Nils , 07.12.2011, 12:48
Beitrag #30   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7620 Punkte, 7386 Beiträge
hm ok. Ich glaube, es ist doch das einfachste die BS-Extern-API zu nehmen, auch wenn es etwas
länger dauert als nur eine DB-Abfrage. Aber sofern das nur einmalig zu Beginn passiert machen die
paar millisekunden ja nichts :)
Wie auf der ersten Seite des Themas schon geschrieben, ginge das dann etwa so:
PHP:
1
2
3
4
5
6
7
8
9
10
<?php
// pfad zu boardsolution
define('BS_PATH','forum/');

include_once(BS_PATH.'extern/bs_api.php');

$user = FWS_Props::get()->user();
$username = $user->is_loggedin() ? $user->get_user_name() : '';
BS_finish();
?>

So wäre $username also leer wenn man als Gast unterwegs ist und ansonsten der Username des
angemeldeten Benutzers.

mfg Nils

Erste Seite Zurück 1 2     ( Anzeige: 16 - 30 , Gesamt: 30 ) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 2 Gäste, 0 Bots
Keine
Thema-Aktionen:

Toggle Ähnliche Themen zu "Willkommen, "username" ! in den chat..."
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Einbindung von Pjirc (Chat-Applet) 0 666 10.11.2011, 19:44
Von: Nils
10.11.2011, 19:44
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  flashchat integration 1 2153 08.07.2011, 13:12
Von: Kompi
11.07.2011, 14:31
Von: Mars Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Chattsystem 0 5206 30.04.2010, 00:18
Von: RommY
30.04.2010, 00:18
Von: RommY Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Administrative Willkommensseite 2 8054 27.05.2009, 20:18
Von: Mars
28.05.2009, 18:48
Von: Mars Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Chat   Seiten 1 2 3 ] 40 7026 26.09.2007, 15:32
Von: Mars
17.12.2007, 08:46
Von: Fisch_1 Zum letzten Beitrag
  • 0.143971 Sek., 10 DB-Zugriffe, 6.564 MiB
  • Boardsolution v1.43 | © Nils Asmussen 2003-2009
Valid XHTML and CSS © 2003 - 2009 script-solution.de, Powered by Joomla!