巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+城市分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站专提News

ubutu 16.04情况下,PHP与mysql数据库,网页登录考证实例讲授

一佰互联网站开辟设想(www.taishanly.com) 宣布日期 2020-04-26 09:01:52 阅读数: 111

恰好比来的域名备案经由历程了,鼓起就俄然想做一个网页,固然之前往备案域名也是有这个目标。

问过几小我,说用linux上用PHP搭建网站很简略,就试着做了一个,这里首要说一下登录考证相干的局部;

辅弼筹办几个文件,首要是index.php、conn.php、data.php和login.php;

login.php 首要是登录历程中的数据对照局部;此中include ("conn.php")内容鄙人面有说。

<?phpif(!isset($_POST["submit"])){ exit("login in error.");}$username = htmlspecialchars($_POST["username"]);$password = MD5($_POST["password"]);include("conn.php");echo"$password";$check_query = mysqli_query($result,"select USERID from USERINFO where EMAIL="$username" and PASSWORD="$password" limit 1");if($ret = mysqli_fetch_array($check_query)){ echo"connect true.";}else{ echo"connect false";}?>

别的要注重的是:对$_POST针对的是form中的method =“post”中的内容。

由于外面用到MD5加密的体例,以是说一下,在背景数据库加密的时辰也须要用到MD5加密的体例update数据,详细体例以下:

UPDATE USERINFO SET PASSWORD = md5("root") WHERE USERID = 1000;

此中的表格和详细查问地位按照小我数据库而定。

conn.php 首要是跟mysql数据库毗连相干的操纵,分为数据库毗连,和数据库挑选局部(注重数据库毗连的前往值取值,不要随意起,后边援用的时辰是用得着的。)

<?phptry{$result = mysqli_connect("localhost","root","root");mysqli_select_db($result,"WEBDATAS");}catch(Exception $e){ echo $e->message; exit;}if(!$result){ return false;}echo "ok";?>

剩下的首要是index.php 该文件是主页相干了,我只把登录像干的局部拿出来申明一下(这里用到的是boostrap中的模板,有乐趣的能够百度一下boostrap)

<?phpsession_start();include_once("data.php");$handle = db_connect();if(!$handle){ echo "Did not access to the database";}else{ echo"connect success";}?>

此中包罗的data.php登录局部以下:

<div class="modal fade" tabindex="-1" role="dialog" id="login">   <div class="modal-dialog" role="document">    <div class="modal-content">     <div class="modal-header">      <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>      <h3 class="modal-title">ログイン</h3>     </div>     <div class="modal-body">      <form class="form-signin" action="login.php" method = "post">       <h4 class="form-signin-heading">操纵者名 パスワード 入力</h4>       <label for="inputEmail" class="sr-only">操纵者名</label>       <input type="email" name="username" id="inputEmail" class="form-control" placeholder="操纵者名を入力" required autofocus>       <label for="inputPassword" class="sr-only">パスワード</label>       <input type="password" name="password" id="inputPassword" class="form-control" placeholder="パスワード" required>       <div class="checkbox">        <label>        <input type="checkbox" value="remember-me"> ログイン状態を坚持       </label>       </div>       <button class="btn btn-lg btn-primary btn-block" type="submit" name="submit">ログイン</button>      </form>     </div>     <div class="modal-footer">      <button type="button" class="btn btn-default" data-dismiss="modal">クローズ</button>     </div>    </div>    <!-- /.modal-content -->   </div>   <!-- /.modal-dialog -->  </div>

根基对登录考证局部便是这些,首要是与数据库的数据停止对照,一起头用的对称加密的体例,对加密的体例还不细心去研讨,前面无机会再细心看一下就好。

以上这篇ubutu 16.04情况下,PHP与mysql数据库,网页登录考证实例讲授便是小编分享给大师的全数内容了,但愿能给大师一个参考,也但愿大师多多撑持网页设想。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。比来几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

相干消息more

09
04月
上亿人利用的百度网盘,是这么做改版设想的 -

百度UXC:若何做改版设想?百度网盘的实战案例必定能让你学到良多!一. 改版背景百度网盘在2013年降生之际以备份文件功效走进用户视线,5年... >>概况

20
04月
基于HTML5代码完成折叠菜单附源码下载

基于html5代码完成折叠菜单附源码下载。结果图以下所示,喜好的亲们还能够下载源码哦!结果展现 源码下载 hmtl代码:复制代码代码以下:&... >>概况

15
04月
高端网站扶植-网站改版降权今后的总结

网站改版对SEO是倒霉的,可是又不可避免的要碰上。网站改版后的一段时候内,网站的各方面数据城市有必然的降落,以是在网站停止改版前,咱们都须要... >>概况

22
01月
企业营销该若何做好营销型网站扶植呢

现在建站公司建营销型网站首要还因此高峻上为主,中小企业老板也喜好看着高峻上的网站,但对还没扶植营销型网站的企业来讲,是存在很大的疑难的,到... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站