functionnal forgot password [UBERCMS]

Results 1 to 12 of 12
  1. #1
    Novice dimitri54g is offline
    MemberRank
    Nov 2010 Join Date
    2Posts

    thumbs up functionnal forgot password [UBERCMS]

    Hello everyone,
    I'm french
    I used a translator to tell you this
    Here is a code I made for HobbouCMS or UBERCMS
    These forgot.php

    Here's the code to replace the entire contents of accounting comp-forgot.tpl

    PHP Code:
    <?php

    $host
    ="your hostname"// Host name
    $username="your MySQL"// Mysql username
    $password="your password"// Mysql password
    $db_name="your name database"// Database name


    //Connect to server and select databse.
    mysql_connect("$host""$username""$password")or die("Impossible de se connecter au serveur");
    mysql_select_db("$db_name")or die("Impossible de séléctionner la base de données");

    // value sent from form
    $email_to=$_POST['email_to'];

    // table name
    $tbl_name=members;

    // retrieve password from table where e-mail = $email_to(mark@phpeasystep.com)
    $sql="SELECT password,username FROM users WHERE mail='$email_to'";
    $result=mysql_query($sql);

    // if found this e-mail address, row must be 1 row
    // keep value in variable name "$count"
    $count=mysql_num_rows($result);

    // compare if $count =1 row
    if($count==1){

    $rows=mysql_fetch_array($result);

    // Le mot de passe est $your_password
    $your_password=$rows['password'];

    // Affichera le pseudo dans le message
    $username=$rows['username'];

    // ---------------- SEND MAIL FORM ----------------

    // send e-mail to ...
    $to=$email_to;

    // Your subject
    $subject="Ton mot de passe";

    // From
    $header="from: Hobbou Hotel FR <contact@hobbouhotel.com>";

    // Votre message
    $messages"Salut $email_to, \r\n";
    $messages.= "Tu as souhaité(e) retrouver ton mot de passe perdu? Eh bien nous te l'avons retrouver\r\n";
    $messages.= "Voici tes identifiants pour te connecter \r\n";
    $messages.= "Nom Hobbou: $username \r\n";
    $messages.= "Mot de Passe: $your_password \r\n";
    $messages.= "Nous te conseillons vivement de changer de mot de passe si cela n'est pas déjà fait!\r\n";
    $messages.= "Equipe Hobbou\r\n";

    // Envoi du message
    $sentmail mail($to,$subject,$messages,$header);

    }

    // Si le message est envoyé avec succès
    if($sentmail){
    echo 
    "<i>Nous avons envoyés un email contenant ton mot de passe avec le pseudo correspondant</i>";
    }
    ?>
    <head> 
    <style type="text/css">
            div.left-column { float: left; width: 48% }
            div.right-column { float: right; width: 47% }
            label { display: block }
            input { width: 98% }
            input.process-button { width: auto; float: right }
            div.box-content { padding: 15px 8px; }
            div.right-column p { color: gray; }
            div.right-column .habbo-id-logo { background: transparent url(%www%/images/Habbo_ID_logo_white.png) no-repeat; padding-top: 2px; height: 48px; width: 170px; float:right; }
            div.divider {background: transparent url(%www%/images/line_gray.png) repeat-y; width: 1px; height: 130px; float:left; margin: 1px 15px 20px;}
        </style>
    <link rel="shortcut icon" href="%www%/favicon.ico">

                 <div id="process-content">
    <div class="cbb clearfix">

        <h2 class="title">Tu as oubli&eacute; ton mot de passe?</h2>
        <div class="box-content">
          <div class="left-column">

            <p>Pas de panique! Laisse-nous tes coordonn&eacute;es ci-dessous et nous t'enverrons un email pour t'indiquer comment g&eacute;n&eacuterer un nouveau mot de passe.</p>

            <div class="clear"></div>

            <form method="post" action="forgot" id="forgottenpw-form">

                <p>
                <label for="forgottenpw-username">Nom %%</label>
                <input type="text" name="username" id="username" value="" />
                </p>

                <p>
                <label for="forgottenpw-email">Adresse email</label>
                <input type="text" name="email_to" id="mail_to" value="" />

                </p>

                <p>
                <input type="submit" value="Demande de mot de passe" name="submit" class="submit process-button" id="forgottenpw-submit" />
                </p>
                <input type="hidden" value="default" name="origin" />
            </form>
          </div>
          <div class="divider"></div>

          <div class="right-column">
              <p><b>Qu'est-ce qu'un mot de passe?</b></p>
              <p>Ici tu peux changer le mot de passe associ&eacute; &agrave; un %% en particulier. Ton nom %% et ton adresse email d&eacute;termineront le mot de passe &agrave; changer. Attention: cela ne changera pas ton mot de passe %% ID.</p>
          </div>
        </div>
    </div>

    <div class="cbb clearfix">
        <h2 class="title">Tu as oubli&eacute; ton mot de passe Facebook, Google ou autre?</h2>

        <div class="box-content">
          <div class="left-column">
            <p>%% ne peut modifier qu'un mot de passe associ&eacute; &agrave; une %% ID. Pour changer de mot de passe sur un autre site (Facebook, Google ou autres) contacte-les directement.</p>
          </div>
          <div class="divider"></div>
          <div class="right-column">
              <p><b>Pourquoi ne puis-je pas changer mon mot de passe Facebook, Goggle ou autre?</b></p>
              <p>%% Hotel n'a pas acc&egrave;s aux mots de passe que tu utilises sur d'autres sites.</p>

          </div>
        </div>
    </div>

      <p><a href="%www%/">Retour &agrave; l'accueil &raquo;</a></p>
      <div class="clear"></div>
    I'd like to be helped on coding textamigos(feed-notification) in comp-me.tpl

    I made a comp-avatars.tpl inclusion in me.php
    so $tpl->AddGeneric('comp-avatars');

    And create a file named comp-avatars.tpl and put this code
    PHP Code:
    <?php

    function GetDescr($level)
    {
        switch (
    $level)
        {
            
        
            default:
            
                return 
    '';
        }
    }

    $getGroups dbquery("SELECT id,name FROM ranks WHERE id = 1");

    while (
    $group mysql_fetch_assoc($getGroups))
    {    
        echo 
    '<div class="habblet-container ">        
                            <div class="cbb clearfix blue ">
        
                                <h2 class="title">Tous mes avatars
                                </h2>
                                <div id="avatar-selector-habblet">'
    ;
        
    $getMembers dbquery("SELECT `id`,`username`,`last_online`,`look`,`password` FROM `users` WHERE `mail` = '".$_SESSION['jjp']['login']['email']."'");
        
        echo
    '<ul>';
        
        if (
    mysql_num_rows($getMembers) > 0)
        {
            
    $oe 1;
            
            while (
    $member mysql_fetch_assoc($getMembers))
            {
                if (
    $oe == 2)
                {
                    
    $oe 1;
                }
                
                else
                {
                    
    $oe 2;
                }
                
                echo 
    '<li' . (($oe == 2) ? ' class="even">' '>') . '
                            <img class="avatar-image" src="http://www.habbo.fr/habbo-imaging/avatarimage?figure=' 
    $member['look'] . '&size=s"/>
                            <div class="avatar-info">
                            <div class="avatar-info-container">
                            <div class="avatar-name">' 
    clean($member['username']) . '</div>
                            <div class="avatar-lastonline">
                                Derni&egrave;re connexion: 
                                <span title ="' 
    clean($member['last_online']) . '">' clean($member['last_online']) . '</span>
                            </div>
                        </div>
    <div class="avatar-select"><a href="%www%/identity/useOrCreateAvatar/' 
    clean($member['id']) . '"><b>Jouer</b><i></i></a>
    </div>
        </div>
    </li>'
    ;

                        echo 
    '';
            }
        }
        else
        {
            echo 
    '<center><i>Tu n\'as pas d\'autres avatars</i></center>';
        }
        
        echo 
    '</li>
        </ul>
        </div>
        </div>
        </div>
    <script type="text/javascript">if (!$(document.body).hasClassName(\'process-template\')) { Rounder.init(); }</script> '
    ;
    }

    ?>
    I'd like that code in comp-avatars.tpl only displays unused accounts, ie not the one currently used
    Last edited by dimitri54g; 09-01-11 at 02:54 PM. Reason: modification


  2. #2
    Banned rafa95123 is offline
    BannedRank
    May 2009 Join Date
    /home/RaphaLocation
    564Posts

    Re: functionnal forgot password [UBERCMS]

    One Screen to prove ?

  3. #3
    The one and only! Hejula is offline
    MemberRank
    Nov 2008 Join Date
    4,128Posts

    Re: functionnal forgot password [UBERCMS]

    Quote Originally Posted by rafa95123 View Post
    One Screen to prove ?
    You don't need a screenshot, you can tell by the code that it should work and most likely will work..


    Anyway, this is nice..! Thanks :)


    EDIT: Any chance you could implement it with the new popup that comes up on habbo.com when you press "I forgot my password"

  4. #4
    Member SkyHacker is offline
    MemberRank
    Feb 2007 Join Date
    79Posts

    Re: functionnal forgot password [UBERCMS]

    dont work xD or a xampp plugin error dont send email

  5. #5
    Banned rafa95123 is offline
    BannedRank
    May 2009 Join Date
    /home/RaphaLocation
    564Posts

    Re: functionnal forgot password [UBERCMS]

    Yeah, dont work for me ;S

  6. #6
    Novice dimitri54g is offline
    MemberRank
    Nov 2010 Join Date
    2Posts

    Re: functionnal forgot password [UBERCMS]

    Original post by me for HabboRetroWeb : comp-forgot.php Fonctionel !!!! [Hobbou]

    ---------- Post added at 07:20 PM ---------- Previous post was at 07:02 PM ----------

    Original post by me for HabboRetroWeb : comp-forgot.php Fonctionel !!!! [Hobbou]

  7. #7
    Ultra Light Beam Makarov is offline
    MemberRank
    Apr 2010 Join Date
    GothamLocation
    3,622Posts

    Re: functionnal forgot password [UBERCMS]

    Merci pour la libération

  8. #8
    ☮TAKU???? seanrom is offline
    MemberRank
    Nov 2009 Join Date
    1,004Posts

    Re: functionnal forgot password [UBERCMS]

    Why dont just use an dbquery and include global.php its much more easier and will speed up the website beacuse its more pro

  9. #9
    Enthusiast Kado is offline
    MemberRank
    May 2010 Join Date
    CanadaLocation
    30Posts

    Re: functionnal forgot password [UBERCMS]

    Nice release dude, it works, but if ur global.php is already linked on .php page (exemple>forgot.php), you dont need to add a connection to ur SQL on comp-forgot.tpl.
    Last edited by Kado; 09-01-11 at 09:19 PM.

  10. #10
    Proficient Member HabsHotel is offline
    MemberRank
    Jan 2011 Join Date
    CanadaLocation
    167Posts

    Re: functionnal forgot password [UBERCMS]

    For comp-avatars.tpl I am getting an error:

    Notice: Undefined index: jjp in C:\xampp\htdocs\inc\tpl\comp-avatars.tpl on line 25
    Tu n'as pas d'autres avatars

  11. #11
    Apprentice HabboRool is offline
    MemberRank
    Jan 2011 Join Date
    20Posts

    Re: functionnal forgot password [UBERCMS]

    Amazing man !

    This is great !

  12. #12
    Valued Member DaEternity is offline
    MemberRank
    Dec 2010 Join Date
    EngladLocation
    123Posts

    Re: functionnal forgot password [UBERCMS]

    Layout on account/password/forgot is really Messed up. Though i love the Idea! Thanks very much!



Advertisement