计算机教程

当前位置:澳门娱乐场网址 > 计算机教程 > 本来想偷懒的今天,想了想,还是写一篇吧,前

本来想偷懒的今天,想了想,还是写一篇吧,前

来源:http://www.ablakeforum.com 作者:澳门娱乐场网址 时间:2019-06-29 08:13
import  random  def shuffle(list):      f = len(list)-1      for i in range(f,-0-1):          d = random.randint(0,i)          list[i],list[d] = list[d],list[i]      return list  

ASP.NET中使用Forms身份认证常见的做法如下:

<!DOCTYPE html>  <html lang="zh-CN">    <head>      <meta charset="utf-8">      <meta http-equiv="X-UA-Compatible" content="IE=edge">      <meta name="viewport" content="width=device-width, initial-scale=1">    </body>  <!-- 新 Bootstrap 核心 CSS 文件 -->  <link rel="stylesheet"  >    <!-- 可选的Bootstrap主题文件(一般不用引入) -->  <link rel="stylesheet"  >    <!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->  <script src="http://www.ablakeforum.com/uploads/allimg/190629/0Q3203535-0.jpg"></script>    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->  <script src="http://www.ablakeforum.com/uploads/allimg/190629/0Q3206264-1.jpg"></script>      <form >      <fieldset>        <div id="legend" >          <legend >用户登录</legend>        </div>      <div >            <!-- Text input-->            <ul>                         <label  for="input01">工号:</label>             <input type="text" placeholder="employeeid" >             </ul>          </div>                <div  >              <!-- Text input-->            <ul>                        <label  for="input01">密码:</label>             <input type="password" placeholder="password" >             </ul>          </div>               <div >            <!-- Button -->           <ul>              <button  type="button">登录</button>              <button  type="button">忘记密码</button>             </ul>           </div>      </fieldset>    </form>    </html>  
<?xml version="1.0"?>
<configuration>
    <system.web>
      <authorization>
        <allow roles="Admin" />
        <deny users="*" />
      </authorization>
    </system.web>
</configuration>

  shuffle的实现,感觉不是很好,明天查官方文档吧。

图片 1;)


图片 2;)

今天算是正式开始搞毕业设计,上手才知道有多艰难,一个登录窗口都没写好,特来请教,下面是代码:

图片 3;)

  就是怎么把下面的登录按钮与输入框对齐,哎,问题还是留个自己吧! 昨天的问题解决代码如下:

  认证成功后默认会将用户登录信息以Cookie的形式存放到客户端,有效期为60分钟。UserData被设置为用户的角色,在判断用户是否登录时会用到。如下面的代码:

 

  此外,还尝试了降低IE 11的安全级别,重新安装服务器上的.net framework以及下载最新的补丁等等,均不能解决问题。后来发现其实只需要简单修改Web.config中authentication节点的设置就可以了,给forms添加cookieless="UseCookies"属性即可。

图片 4;)

<authentication mode="Forms">
  <forms name="MyAuth" cookieless="UseCookies" loginUrl="manager/Login.aspx" defaultUrl="manager/default.aspx" protection="All" timeout="60" />
</authentication>

图片 5;)

  用以明确告诉服务器使用Cookie来保存用户验证信息。问题解决!

本文由澳门娱乐场网址发布于计算机教程,转载请注明出处:本来想偷懒的今天,想了想,还是写一篇吧,前

关键词:

上一篇:bootstrap知识点

下一篇:没有了