Mot de passe php sql
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Alors voila j'aimerais faire pour que les personne qui s'inscrive sur mon site puisse choisir leur mot de passe
Pour l'instant sa génère un mot de passe au hasard en chiffre (exemple : 1547645 ) pas faciles a retenir : S
J'ai bien trouvé la partit du code qui 'génère' le mot de passe mais je ne sait pas comment le ''remplacé''
Voila je vous remercie d' avance de prendre du temps pour mon probléme : $
Alors voila j'aimerais faire pour que les personne qui s'inscrive sur mon site puisse choisir leur mot de passe
Pour l'instant sa génère un mot de passe au hasard en chiffre (exemple : 1547645 ) pas faciles a retenir : S
J'ai bien trouvé la partit du code qui 'génère' le mot de passe mais je ne sait pas comment le ''remplacé''
.
/*if($pass==""){
$er[]=$err[3]."'password'";
$flag=false;
}
$pass=htmlspecialchars($pass);*/
mt_srand((double)microtime()*1000000);
$pass=mt_rand(100,100000);
Voila je vous remercie d' avance de prendre du temps pour mon probléme : $
A voir également:
- Mot de passe php sql
- Mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Voir mot de passe wifi android - Guide
2 réponses
Bonjour,
tu doit créer une base de donnée Utilisateur avec une table t_infoUser par exemple
il faut que tu crée un formulaire :
Nom:
Mot de passe:
S'inscrire
Lorsque l'utilisateur cliquera sur le bouton S'inscrire, les données du formulaire seront envoyés à la table.
php:
<?php
$nom = $_POST["nom"];
$pwd = $_POST["pwd"];
mysql_connect("localhost","root","") or die("erreur de connexion");
mysql_select_db("Utilisateur");
$reponse = mysql_query("INSERT INTO t_infoUser(nom,pwd) VALUES('$nom','$pwd')");
?>
formulaire:
<form method="post" action="insertion.php">
<div>
<p align="center"><u>
<h1 align="center">Ecriture: </h1></u>
<div align="center">
<table width="257" border="0">
<tr>
<td width="89">Nom</td>
<td width="158"><input type="text" name="nom"/></td>
</tr>
<tr>
<td>Mot de passe</td>
<td><input type="password" name="pwd"/></td>
</tr>
<tr>
<td><input type="submit" name="submit" id="submit" value="S'inscrire" /></td>
<td> </td>
</tr>
</table>
</div>
</div>
</form>
tu doit créer une base de donnée Utilisateur avec une table t_infoUser par exemple
il faut que tu crée un formulaire :
Nom:
Mot de passe:
S'inscrire
Lorsque l'utilisateur cliquera sur le bouton S'inscrire, les données du formulaire seront envoyés à la table.
php:
<?php
$nom = $_POST["nom"];
$pwd = $_POST["pwd"];
mysql_connect("localhost","root","") or die("erreur de connexion");
mysql_select_db("Utilisateur");
$reponse = mysql_query("INSERT INTO t_infoUser(nom,pwd) VALUES('$nom','$pwd')");
?>
formulaire:
<form method="post" action="insertion.php">
<div>
<p align="center"><u>
<h1 align="center">Ecriture: </h1></u>
<div align="center">
<table width="257" border="0">
<tr>
<td width="89">Nom</td>
<td width="158"><input type="text" name="nom"/></td>
</tr>
<tr>
<td>Mot de passe</td>
<td><input type="password" name="pwd"/></td>
</tr>
<tr>
<td><input type="submit" name="submit" id="submit" value="S'inscrire" /></td>
<td> </td>
</tr>
</table>
</div>
</div>
</form>
merci : ) mais j'ai déja un formulaire d'inscription : $
Et la base sql est déjà crée dans : tosurf1/user/pass
<?
require('error_inc.php');
require('config_inc.php');
$ref=intval($ref);
if($REQUEST_METHOD=="POST"){
if(isset($add)){
?>
<HTML><HEAD><TITLE></TITLE></HEAD><FRAMESET Rows='30,*' BORDER='0'><FRAME MARGINHEIGHT='0' MARGINWIDTH='0' SRC='addframe.php?name=<?print $name;?>&email=<?print $email;?>&share=<?print $share;?>&site=<?print $site;?>&language=<?print $language;?>&ref=<?print $ref;?>&sel[1]=<?print $sel[1];?>&sel[2]=<?print $sel[2];?>&sel[3]=<?print $sel[3];?>&sel1[1]=<?print $sel1[1];?>&sel1[2]=<?print $sel1[2];?>&sel1[3]=<?print $sel1[3];?>&pass=<?print $pass;?>&url=<?print $url;?>' SCROLLING='Non' NORESIZE NAME='top' BORDER='0'><FRAME MARGINHEIGHT='0' MARGINWIDTH='0' SRC='<?print $url;?>' SCROLLING='AUTO' NORESIZE NAME='main' BORDER='0'></FRAMESET><noframes></noframes></HTML>
<?
exit;
}
}
$headers .= "MIME-version: 1.0\n";
$query = "select * from ".$t_language." order by language";
$result = MYSQL_QUERY($query);
$query1 = "select * from ".$t_cat." order by id";
$result1 = MYSQL_QUERY($query1);
require('header_inc.php');
?>
<SCRIPT language=javascript1.2 type=text/javascript>
function isEmail(str) {
var supported = 0;
if (window.RegExp) {
var tempStr = "a";
var tempReg = new RegExp(tempStr);
if (tempReg.test(tempStr)) supported = 1;
}
if (!supported)
return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
return (!r1.test(str) && r2.test(str));
}
function EvaluateField()
{
var userName = document.NewUser.name.value;
var userEmail = document.NewUser.email.value;
var userEmail2 = document.NewUser.email1.value;
var SiteName = document.NewUser.site.value;
var SiteURL = document.NewUser.url.value;
var SiteLanguage = document.NewUser.language.selectedIndex;
if(SiteLanguage==0 ){
alert('You need to set your primary site language.');
document.NewUser.language.focus();
return false;
}
if(userName == "")
{
alert("The field \"Your name\" must be filled.");
document.NewUser.name.focus();
return false;
}
if(userEmail == "")
{
alert("The field \"Your E-mail address\" must be filled.");
document.NewUser.email.focus();
return false;
}
else
{
if(isEmail(userEmail) == false)
{
alert(userEmail + " can not be used as an email address.");
document.NewUser.email.focus();
return false;
}
}
if(userEmail != userEmail2)
{
alert("The fields \"Your E-mail address\" and \"Confirm your E-mail address\" must be identically.");
document.NewUser.email.focus();
return false;
}
if(SiteName == "")
{
alert("The field \"Your site name\" must be filled.");
document.NewUser.site.focus();
return false;
}
if(SiteURL == "")
{
alert("The field \"Your site URL\" must be filled.");
document.NewUser.url.focus();
return false;
}
if(SiteURL == "http://")
{
alert("The field \"Your site URL\" must be filled.");
document.NewUser.url.focus();
return false;
}
alert('We will now open your site to check that your URL is correct. Please follow the information on top of the next screen.')
return true;
}
</SCRIPT>
<!-- Begin of table-->
<table border="0" cellpadding="5" cellspacing="5" width="100%">
<tr>
<td>
<p>
<font color="#000000"> Remplissez les champs et acceptez le réglement ! </font>
</p>
<FORM name=NewUser action="" method=post>
<table width="" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="400" align="left"><font color="#000000">Pseudo:</font></td>
<td align="left" width="450">
<input type="text" name="name" size="30">
</td>
</tr>
<tr>
<td width="200" align="left"><font color="#000000">Adresse E-Mail:</font></td>
<td align="left" width="450">
<input type="text" name="email" size="30">
</td>
</tr>
<tr>
<td width="200" align="left"><font color="#000000">Confirme ton adresse Mail:</font></td>
<td align="left" width="450">
<input type="text" name="email1" size="30">
</td>
</tr>
<tr>
<td width="200" align="left"><font color="#000000">Veut-tu qu'on puisse voir ton Mail ?:</font></td>
<td align="left" width="450">
<SELECT name="share"><OPTION value=0>Non</OPTION>
<option value="1" selected="selected">Oui</option>
</SELECT>
</td>
</tr>
<tr>
<td width="200" align="left"><font color="#000000">Le nom du site:</font></span></td>
<td align="left" width="450">
<input type="text" name="site" size="30">
</td>
</tr>
<tr>
<td width="200" align="left"><font color="#000000">L'adresse du site:</font></span></td>
<td align="left" width="450"><input name="url" type="text" value="http://" size="30" />
</td>
</tr>
<tr>
<td width="200" align="left" valign="top"><font color="#000000">La catégorie du site:</font></td>
<td align="left" class="text" width="450">
<?
$i=0;
while($row = mysql_fetch_array($result1)){
$ch["id"][$i]=$row["id"];
$ch["title"][$i]=$row["title"];
$i++;
}?>
<select name="sel[1]">
<?
$siz=$i;
for($i=0;$i<$siz;$i++){
?>
<option value="<?
print $ch["id"][$i];
?>
" selected="selected">
<?
print $ch["title"][$i];
?>
</option>
<?
}
?>
</select>
<select name="sel[2]">
<?
for($i=0;$i<$siz;$i++){
?>
<option value="<?
print $ch["id"][$i];
?>
">
<?
print $ch["title"][$i];
?>
</option>
<?
}
?>
</select>
<select name="sel[3]">
<?
for($i=0;$i<$siz;$i++){
?>
<option value="<?
print $ch["id"][$i];
?>
">
<?
print $ch["title"][$i];
?>
</option>
<?
}
?>
</select>
</td>
</tr>
<tr>
<td width="200" align="left" class="text" valign="top">Catégorie du site:</td>
<td align="left" class="text" width="450">
<select name="sel1[1]">
<?
for($i=0;$i<$siz;$i++){
?>
<option value="<?
print $ch["id"][$i];
?>
">
<?
print $ch["title"][$i];
?>
</option>
<?
}
?>
</select>
<select name="sel1[2]">
<?
for($i=0;$i<$siz;$i++){
?>
<option value="<?
print $ch["id"][$i];
?>
">
<?
print $ch["title"][$i];
?>
</option>
<?
}
?>
</select>
<select name="sel1[3]">
<?
for($i=0;$i<$siz;$i++){
?>
<option value="<?
print $ch["id"][$i];
?>
">
<?
print $ch["title"][$i];
?>
</option>
<?
}
?>
</select>
</td>
<tr>
<td width="200" align="left">Langue du site:</td>
<td align="left" width="450">
<SELECT name=language><OPTION value=0>Choisis</OPTION>
<?
while($row = mysql_fetch_array($result)){
?>
<OPTION value="<?print $row["id"];?>" selected="selected"><?print $row["language"];?></OPTION>
<?
}
@mysql_free_result($result);
?>
</SELECT>
</td>
</tr>
<tr>
<td align="left" width="450" colspan=2>
<br>
<!--begin Terms-->
<b><font color="#000000">Termes et conditions </font></b>
<font color="#000000"><br>
- Votre site ne doit pas bloquer les frames
<br>
- Votre site ne doit pas avoir plus d'une popup coulissante ou pas (fenêtre qui s'ouvre automatiquement) <br>
- Votre site ne doit pas ouvrir de boîtes de dialogue (vote ou autre) <br>
- Votre site ne doit pas contenir de dialer d'aucune sorte
<br>
- Votre site ne doit pas lancer de video ou de musique
<br>
- Votre site ne doit traiter ni de politique ni de religion
<br>
- Votre site ne doit pas inciter à la haine raciale ou religieuse <br>
- Les sites paid-to-promote (ex : bankaeuro, ptp-france, dxptp, ...) ne sont pas autorisés <br>
- Les publicités i-promotion.net sont totalement interdites car elles bloquent le système de la visionneuse <br>
- Les sites warez, pornographiques et contraires à la loi française ne sont pas autorisés <br>
- Vous n'avez pas le droit d'ajouter plusieurs fois le même site même sous une adresse différente. Par contre, vous pouvez ajouter plusieurs pages différentes de votre site. </f
><b>Si vous ne respectez pas une de ces règles, votre site sera placé sur liste noire et vous ne pourrez plus l'ajouter même en créant un autre compte</b>
<!--end Terms-->
</td>
</tr>
<tr>
<td align="center" width="450" colspan=2>
<br>
<INPUT onclick="return EvaluateField();" type=submit name="add" value="J'accepte ces conditions">
</td>
</tr>
</table>
<!-- End of table-->
</form>
</td></tr></table>
<?php
include ('pub1.php');
include('footer_inc.php');
?>
Et la base sql est déjà crée dans : tosurf1/user/pass