问题列表 - 第32846页

PHP:HTTP Basic - 注销

我想设置它,如果有人发送请求"注销"它会自动将他们带到一个页面说"成功注销".如果客户试图按后退按钮或转到限制区域,它将再次请求HTTP身份验证.

到目前为止我所拥有的是:

example.com/restricted/index.php:

<?php   
    session_start();

    if(isset($_GET['logout']))
    {
        unset($_SESSION["login"]);
        header("location: ../logout.php");
        exit;
    }

    if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) || !isset($_SESSION["login"]))
    {

        header("HTTP/1.0 401 Unauthorized");
        header("WWW-authenticate: Basic realm=\"Tets\"");
        header("Content-type: text/html");
        $_SESSION["login"] = true;
        // Print HTML that a password is required
        exit;
    }
?>
// The rest of the page is then displayed like normal
Run Code Online (Sandbox Code Playgroud)

用户成功访问example.com/logout.php 如果example.com/restricted/index.php?logout被访问.当用户尝试返回时,随机事情会发生,有时它会要求两次HTTP身份验证(???),有时它会继续要求在循环中进行身份验证(?),有时它会让我回去,好像我从未退出.

我不熟悉会话是如何工作的,但我的理解是这样的:如果/当这个人被验证时,它会在一个名为login的会话中存储一个变量为true的变量......如果每个人都获得一个带注销的GET请求,它将会然后删除该会话变量并返回logout.php ...为什么当我点击返回索引时它会让我回来而不要求进行身份验证,因为会话[登录]应该没有设置.

对此PHP代码的任何改进都表示赞赏.我知道我不应该使用HTTP Basic并且应该包含SQL,但是meh.这是一个临时解决方案.

编辑:如果包含带有说明的示例,我将接受MySQL的解决方案.我还没有MySQL或PHP数据库知识(还)

php session http

5
推荐指数
1
解决办法
7614
查看次数

如何在Sql Server中保存HTML数据

我有反馈面板,用户可以使用AJAX HTMLEditor编写HTML格式化反馈

我想在SQL服务器中保存此HTML DATA

HTML来源

This is <span style="font-weight: bold; ">nice</span> question
Run Code Online (Sandbox Code Playgroud)

HTML输出

This is nice question
Run Code Online (Sandbox Code Playgroud)

现在我如何搜索我的数据库,如果你的发现"很好",那么我的查询无法响应很好,因为数据库也包含HTML标签.

那么使用SQL Query和ASP.net保存和检索HTML数据的最佳实践是什么?

html sql-server asp.net

6
推荐指数
1
解决办法
2万
查看次数

在应用程序出口上关闭模态视图控制器

当用户按下按钮时,我有一个视图控制器(视图A)呈现模态视图(B),视图B本身有一个按钮来呈现视图C.我的问题是如果用户在视图B或视图B时退出应用程序显示C,下次启动应用程序时将显示相同的视图.有没有办法在退出时关闭视图B和C,或者在应用程序启动时显示视图A?谢谢你的帮助

iphone objective-c modalviewcontroller

1
推荐指数
1
解决办法
2268
查看次数

在HTML中显示网页的当前URL(动态)

我在HTML中有这个代码:

<h3 id="left">Lorem Ipsum </h3>

                <h3 id="right">[Current URL Here]</h3>
Run Code Online (Sandbox Code Playgroud)

我想(动态地)显示<h3>标签内的当前URL .我一直试图弄清楚几天,但我真的是一个移动开发人员,而不是一个HTML开发人员,所以事实证明这很困难.我需要这个用于我正在处理的应用程序,所以请放轻松我:)

提前致谢.

html javascript php url

5
推荐指数
1
解决办法
2万
查看次数

OSGI:是否可以使用Import-package并添加可见性:= reexport?

我想导入一个包而不是需要捆绑包在清单中,并让所有需要前一个包的包继承导入的包.我假设可以设置可见性:reexport,但如果我有这个选项,Eclipse不会抱怨...

osgi

2
推荐指数
1
解决办法
3154
查看次数

编译器不遵循Visual Studio C++中的符号链接

我正在使用Visual Studio 2008 C++项目(Visa 32位).

我的源代码中有以下#include指令.

#include <example/header.h>
Run Code Online (Sandbox Code Playgroud)

在我的include路径中,我指定'example'父目录,即

C:/.../include
Run Code Online (Sandbox Code Playgroud)

标题的完整路径是什么样的

C:/.../include/example/header.h
Run Code Online (Sandbox Code Playgroud)

但是,'example'是一个符号链接(通过文件浏览器"新快捷方式"创建的'.lnk').我收到以下错误

c:...\foo.cpp(37):致命错误C1083:无法打开包含文件:'example/header.h':没有这样的文件或目录

如果我将符号链接替换为实际目录,项目将正确编译.出于实际原因,我需要它作为一个象征性的联系.反正有没有让Visual Studio预处理器跟随链接?

winapi compiler-errors header-files visual-studio-2008

11
推荐指数
1
解决办法
4043
查看次数

什么是具有自动生成的CRUD页面的类似django的框架?

我正在寻找一个简单的PHP MVC框架,并希望能够处理基本的用户身份验证(对于管理员)并生成它自己的CRUD页面.

编辑:我真的很喜欢能够动态创建这些管理页面或"自动"而不是整个"烘焙"概念,或者必须通过某些生成器手动更新CRUD页面.

php model-view-controller crud

4
推荐指数
2
解决办法
6666
查看次数

我可以调试Exe吗

我需要比较我的应用程序和正常工作的应用程序之间的几个函数调用和签名。在这里,我并不是说要进行反向工程或访问其他应用程序的源代码的任何方法,而是真正需要知道工作应用程序使用的方法和接口。

我尝试将应用程序附加到Visual Studio,然后再附加Start>Debug,但这并没有提供任何有用的信息。任何帮助。

.net c# debugging disassembly

5
推荐指数
1
解决办法
8229
查看次数

如何将最大的n位无符号整数分配给Java中的BigInteger

我有一个场景,我正在使用大整数(例如160位),并试图创建最大可能的无符号整数,可以n在运行时用位数表示.在程序开始执行并从配置文件中读取值之前,不知道n的确切值.例如,n可能是160,或128,或192,等等......

最初我的想法是这样的:

BigInteger.valueOf((long)Math.pow(2, n));
Run Code Online (Sandbox Code Playgroud)

但后来我才意识到,转换为long会发生这种情况有点失败的目的,因为长时间内没有足够的位来存储结果.有什么建议?

java biginteger

1
推荐指数
1
解决办法
2001
查看次数

使用Python分析图像亮度有哪些方法?

我想在python中进行简单的图像分析.我需要计算图像"亮度"的值.我知道PIL是用于做类似事情的goto库.有一个内置的直方图功能.

我需要的是一个"感知亮度"值我可以决定是否需要进一步调整图像.那么在这种情况下哪些基本技术会起作用呢?我应该只使用RGB值,还是直方图给我足够接近的东西?

一种可能的解决方案可能是将两者结合起来,并使用直方图生成平均R,G和B值,然后应用"感知亮度"公式.

python image-processing

23
推荐指数
1
解决办法
2万
查看次数