小编Bri*_*ang的帖子

在不欺骗用户的情况下在安全连接和不安全连接之间切换的最佳方法

我试图解决的问题很简单.我有两个页面 - 第一个是注册页面,我从用户那里获取一些字段,一旦提交它将它们带到另一个处理数据的页面,将其存储到数据库,如果成功,则给出确认消息.这是我的问题 - 来自用户的数据是敏感的 - 就像在,我使用https连接以确保没有窃听.之后发送到数据库,我想在确认页面上做一些漂亮的事情,比如谷歌地图导航(这是一个时间预订应用程序).问题是使用谷歌地图API,我将通过不安全的来源链接到项目,这反过来提示用户有一个讨厌的警告信息.我浏览过,谷歌有一个替代企业客户,但它每年花费10,000美元.我希望找到一种解决方法 - 使用安全连接来接收数据,在处理完数据后,将它们带到一个不安全的页面,并允许我使用Google Maps API.如果您有任何Netflix帐户,您可以确切地看到登录时我想要做的事情,它是一个安全的页面,然后将您带到您的帐户/队列,在不安全的页面上.有什么建议?谢谢!

html security

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

需要有关正确SQL的帮助

所以我是一个noobie,首发,初学者 - 把所有上述内容扔给我.我正在尝试创建一个将在数据库中搜索并返回等等等等的查询.问题是,它不是很有效.这是一个示例查询 - 正如您所看到的,在其他事情之上,我试图返回姓氏为Johnson的人的结果

SELECT BookingInfo.ClinicID, BookingInfo.BookingDate, BookingInfo.BookingTime, 
  BookingInfo.Status, PatientBooking.FirstName, PatientBooking.LastName, 
  PatientBooking.DateOfBirth 
FROM BookingInfo LEFT JOIN PatientBooking 
  ON BookingInfo.PatientID = PatientBooking.PatientID 
WHERE PatientBooking.LastName = 'Johnson' AND BookingInfo.ClinicID = '1' 
  OR BookingInfo.ClinicID = '2' 
ORDER BY BookingInfo.BookingDate DESC 
Run Code Online (Sandbox Code Playgroud)

这将返回约翰逊的结果,但其他人也是如此.另一个:

SELECT BookingInfo.ClinicID, BookingInfo.BookingDate, BookingInfo.BookingTime, 
  BookingInfo.Status, PatientBooking.FirstName, PatientBooking.LastName, 
  PatientBooking.DateOfBirth 
FROM BookingInfo LEFT JOIN PatientBooking 
  ON BookingInfo.PatientID = PatientBooking.PatientID 
WHERE BookingInfo.BookingDate = '05-18-2010' AND BookingInfo.ClinicID = '1' 
  OR BookingInfo.ClinicID = '2' 
ORDER BY BookingInfo.BookingDate DESC 
Run Code Online (Sandbox Code Playgroud)

这将返回我指定的日期的结果,但也返回其他结果.我的语法错了吗?我不知道我在做什么吗?请帮助初学者.谢谢!

mysql

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

标签 统计

html ×1

mysql ×1

security ×1