folkesundhedsprogrammet aspektet mysql login

, det pædagogiske viser, hvordan der kan skabes en indlogningsside med mysql data base.før træder i den kode, du har brug for særlige privilegier til at skabe eller til at slette en mysql database.så hvis du har adgang til grundlæggende bruger du kan skabe en database med mysql mysqladmin binære.,, config.php,, config.php fil er at få oplysninger om mysql data base konfiguration.,, <?php definere ('db_server "," localhost: 3036); at definere ('db_username "," rod "); at definere ('db_password", "rootpassword); at definere ('db_database", "databasen"); $db = mysqli_connect (db_server, db_username, db_password, db_database)?>,, login.php, folkesundhedsprogrammet har oplysninger om login på skrift og http: //manuskript til login, <?php omfatte ("ud. på"); session_start(); hvis ($_server ["request_method". = = "post") (//brugernavn og password sendes fra form $myusername = mysqli_real_escape_string ($db, $_post ['username ']); $mypassword = mysqli_real_escape_string ($db, $_post ['password'); $sql = "vælg id fra administrationen, hvor brugernavn = $myusername og kode = $mypassword" "$resultat = mysqli_query ($db, $sql); $ro = mysqli_fetch_array ($resultat, mysqli_assoc); $aktive = $række ['active '] $tæller = mysqli_num_rows ($resultat); //, hvis resultat var $myusername og $mypassword, tabel linje skal være 1. række, hvis ($tæller = = 1) (session_register (" myusername ");$_session ['login_user '] = $myusername; header ("beliggenhed: velkommen. folkesundhedsprogrammet");} andre {$fejl = "dit login navn og adgangskode er ugyldig").> < html > < head > < afsnit > indlogningsside < /afsnit > < stil type = "tekst /css" > organ {skrifttype familie: arial, helvetica, uden serif; skriftstørrelsen: 14px;) etiket skrifttype vægt: dristige; bredde: 100px; skriftstørrelsen: 14px;} æske (grænse:򢰪 fast 1px;} < /stil > < /head > < organ bgcolor = "# ffffff" > < div tilpasse = "centret" > < div stil = "bredde: 300px; grænse: faste 1px񑘕" tilpasse = "venstre" > < div stil = "baggrund farve:񑘕 farve:&#ffffff; polstring: 3px;" > <b>Login</b></div> \t\t\t\t <div style="margin:30px"> <form action="" method="post"> <label>UserName :</label><input type="text" name="username" class="box"/><br /><br /> <label>Password :</label><input type="password" name="password" class="box" /><br/><br /> <input type="submit" value=" Submit "/><br /> </form> <div style="font-size:11px; color:#cc0000; margin-top:10px"><?php echo $fejl?> < /div > < /div > < /div > < /div > < /organ > < /html >,, welcome.php, efter vellykket login vil det vise velkommen side.,, <?php omfatte ('session. folkesundhedsprogrammet)?> < http: //"> < head > < afsnit > velkommen < /afsnit > < /head > < krop > < h1 > velkommen <?php echo $login_session;?> < /h1 > < h2 > < en href = "logout. folkesundhedsprogrammet" > tegn på < /a > < /h2 > < /organ > < /html >, logout side, logout side får oplysninger om, hvordan logout fra login møde.,, <?folkesundhedsprogrammet aspektet session_start(); hvis (session_destroy()) (header ("beliggenhed: login folkesundhedsprogrammet")).>,, session.php,, session.php vil kontrollere den mødeperiode, hvis der ikke er nogen samling vil omdirigere til indlogningsside.,, <?php omfatte ('config. php '); session_start(). $user_check = $_session ['login_user'] $ses_sql = mysqli_query ($db, "vælg brugernavn fra administrationen, hvor brugernavn = $user_check"); $ro = mysqli_fetch_array ($ses_sql, mysqli_assoc); $login_session = $række ['username '] og hvis (!isset ($_session ['login_user '])) (header ("beliggenhed: login folkesundhedsprogrammet")).>,,



Previous:
Next Page: