Zum Inhalt springen

Login unabhängig von FE_userfolder

Erstellt am 9. November 2004 · 2 Antworten · letzte Antwort am 17. November 2004

Tags: felogin, Frontend-Benutzer, Frage

hardcoder ·

Hi,

ich möchte ein Login für alle fe_user realisieren - unabhängig von deren PID's (Userfolder-ID's).

So wie es momentan aussieht kann ich eine Liste von PID's übergeben (kommasepariert) .. aber die möchte ich nicht ständig von Hand ergänzen müssen wenn ein neuer Sysfolder für FE-User dazukommt.

Die Folder sind "verstreut" also nutzt mir "Rekursiv" auch nichts.

Habt ihr Tipps ?

Cirby ·

hi,

welches login verwendest du? falls die new loginbox hätte ich gerne gewußt, wie du kommasparierte pid's übergibst, ich meine, wo du die einträgst...

bin noch auf der suche danach 🙂

zu deinem problem jedoch kann ich nichts sagen... was spricht denn dagegen, die verschieden userseiten als unterseite in einer seite anzulegen, so daß du rekursiv verwenden kannst?

gruß
cirby

hardcoder ·
#Wenn eine Anmeldung erfolgt ist, wird der folgende Part angezeigt.
[usergroup = *]
temp.login = TEXT 
temp.login.data  = TSFE : id 

temp.login.wrap (  
<table cellpadding="0" cellspacing="0" border="0" class="loginregister" width="110">
        <!-- Innentabelle -->
      	   		
				 <form name="form" action="index.php?id= | " method="post">
					<tr style="padding:2px 0px 0px 0px ">
					   <td width="8">&nbsp;</td>
					   <td class="login-text2" > 
						 <b><!--###USERNAME###--></b><br>
						 <b>you are logged-in</b> 
						</td>
					</tr>  
					<tr>
						  <td width="8">&nbsp;</td>
						  <td class="login-text2"  ><a href="index.php?id=200&no_cache=1&tx_srfeuserregister_pi1[cmd]=edit" style=" font-size:10; color:#ffffff; font-family:arial; "><b>Change profile</b></a> </td>
					</tr>
					<tr>
					  <td width="8">&nbsp;</td>
						<td >
						<table width="102" border="0" cellpadding="0" cellspacing="0">
							<tr>
								<td width="87"> <input class="login-tittle" type="image" name="submit" src="fileadmin/images/logout.gif" border="0" alt="log-out" />
						  
                          <input type="hidden" name="logintype" value="logout" />
                          <input type="hidden" name="pid" value="0" /></td>
						  <td width="15" align="right" valign="bottom"><img src="fileadmin/images/cornet-register.gif" ></td>
							</tr>
						</table>
					 
					   </td> 
					 </tr>
					
					
					
				   </form>
				    <!-- Innentabelle schließen -->
        
       <!-- Basistabelle schließen -->
      </table>
)
#Ansonsten wird der [else] Zweig angezeigt
[else]
temp.login = TEXT 
temp.login.data  = TSFE : id 
temp.login.wrap (
<table cellpadding="0" cellspacing="0" border="0" class="login" width="110" >
        <!-- Innentabelle -->
        
		<tr> 
         
		  <td> 
				 <table  width="110" border="0" cellpadding="0" cellspacing="0">
				 <form action="index.php?id= | " method="post">
				
					  <tr style="padding:2px 0px 0px 0px ">                         
						 <td  align="left"> 
				           <input name="user" type="text" class="login-text" style="height:18; width:95; font-size:10; border:1px solid #003366;" id="user" title="Benutzername" onfocus="
			              if (this.value==this.defaultValue) this.value=''" value="username" />
				         </td> 
				      </tr>
					   <tr>                         
				          <td  align="left"> 
				            <input name="pass" type="password" class="login-text" style="height:18; width:53; font-size:10; border:1px solid #003366;" id="pass" title="Passwort" onfocus="
				             if (this.value==this.defaultValue) this.value=''" value="password" /> &nbsp;<input class="login-tittle" type="image" name="submit" src="fileadmin/images/login.gif" border="0" alt="Entrar" />
						</td>
					</tr>
					
						<tr>
							<td ><input type="hidden" name="logintype" value="login" >
             					<input type="hidden" name="pid" value="10,11,12,13,14,15,16" >
							 </td> 
      				 </tr>	
					 <tr>
						
						<td align="left">
							<a href="index.php?id=202&no_cache=1&tx_newloginbox_pi1[forgot]=1" class="login-text">Forgot password?</a>
						</td>
					</tr>
					<tr>
						
						<td align="left">
							<a href="index.php?id=118&no_cache=1&tx_srfeuserregister_pi1[cmd]=create" class="login-text" style=" font-size:12; color:#ff6600; font-family:arial; font-weight:bold;">Register Now</a>
						</td>
					</tr>   
		      </form>  
			  </table> 
		
		
	
              <!-- Innentabelle schließen -->
         </td>
     </tr>    
		
      <!-- Basistabelle schließen -->
</table>
)
[global]

und die betreffende zeile mit der Kommaliste ...etwa beginn letztes Drittel:

<input type="hidden" name="pid" value="10,11,12,13,14,15,16" >