login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Auto login

Offline micasa001 - 22/04/2008 20:25
Avatar van micasa001PHP interesse Ik wil dat bezoekers automatisch kunnen inloggen op mijn demo site.
Hiervoor moet het paswoord en de gebruikersnaam als zijn ingevult en de bezoeker dient alleen op login te drukken. Hoe moet ik dit doen?

Ik heb momenteel:

  1. <?php
  2. $heading = array();
  3. $contents = array();
  4.  
  5. if (tep_db_num_rows($admins_check_query) > 0) {
  6. $heading[] = array('text' => '<b>' . HEADING_TITLE . '</b>');
  7.  
  8. $contents = array('form' => tep_draw_form('login', FILENAME_LOGIN, 'action=process'));
  9. $contents[] = array('text' => TEXT_USERNAME . '<br />' . tep_draw_input_field('username'));
  10. $contents[] = array('text' => '<br />' . TEXT_PASSWORD . '<br />' . tep_draw_password_field('password'));
  11. $contents[] = array('align' => 'left', 'text' => '<br /><input type="submit" value="' . BUTTON_LOGIN . '" />');
  12. } else {
  13. $heading[] = array('text' => '<b>' . HEADING_TITLE . '</b>');
  14.  
  15. $contents = array('form' => tep_draw_form('login', FILENAME_LOGIN, 'action=create'));
  16. $contents[] = array('text' => TEXT_CREATE_FIRST_ADMINISTRATOR);
  17. $contents[] = array('text' => '<br />' . TEXT_USERNAME . '<br />' . tep_draw_input_field('username'));
  18. $contents[] = array('text' => '<br />' . TEXT_PASSWORD . '<br />' . tep_draw_password_field('password'));
  19. $contents[] = array('align' => 'center', 'text' => '<br /><input type="submit" value="' . BUTTON_CREATE_ADMINISTRATOR . '" />');
  20. }
  21.  
  22. $box = new box;
  23. echo $box->infoBox($heading, $contents);
  24. ?>

2 antwoorden

Gesponsorde links
Offline micasa001 - 22/04/2008 20:44
Avatar van micasa001 PHP interesse Hoe moet dat?
Offline jc2 - 22/04/2008 21:50 (laatste wijziging 22/04/2008 21:54)
Avatar van jc2 PHP interesse of als je ze wilt laten kiezen uit verschillende demogebruikers:
via javascript.

voorbeeld:

  1. <script language="JavaScript">
  2. function FillUser(user){
  3. if(user=="user"){
  4. document.form.gebruikersnaam.value='gebruiker';
  5. document.form.wachtwoord.value='test123';
  6. }
  7. else{
  8. document.form.gebruikersnaam.value='beheerder';
  9. document.form.wachtwoord.value='test123';
  10. }
  11. }
  12. </script>


met als html:

inlogformulier
  1. <form name="form" action="jouwloginurl">
  2. <input type="text" name="username"><br>
  3. <input type="password" name="password"><br>
  4. <input type="submit" name="submit" value="Inloggen">
  5. </form>


demo-pagina
  1. <form method="post" action="<? echo $_SERVER['PHP_SELF'] ?>">
  2. <input type="radio" id="user1" name="user" value="gebruiker" onClick="javascript:FillUser('user');"><label for="user1">Gebruiker</label><br>
  3. <input type="radio" id="user2" name="user" value="beheerder" onClick="javascript:FillUser('admin');"><label for="user2">Beheerder</label><br>
  4. </form>


Zie als voorbeeld:
mijn website
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.205s