为何android电视在用户和密码都正确多情况下仍不能访问Mac SMB...
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为何android电视在用户和密码都正确多情况下仍不能访问Mac SMB...相关的知识,希望对你有一定的参考价值。
我也遇到同样的问题,多方搜索之后发现是因为苹果升级了共享服务,不再使用开源的 Samba,因此一些比较旧的 SMB 客户端访问就有问题,但是 windows 网上邻居就正常。解决办法是自己安装一个 Samba,有图形界面的 SMBUp 可以帮助你完成这一工作。 参考技术A 羞日遮罗袖,愁春懒起妆开。易求无价宝,难得有发票情郎。枕上潜垂泪,花间暗断肠。自能窥宋玉,何必恨王昌?JS显示用户登录情况!
我用js实现了用户登录功能,下面登录部分的代码
<html>
<head>
<script language="javascript">
<!--
function checkform()
if ((LoginForm.uname.value=='')||(LoginForm.pd.value==''))
alert ("请填写完整哦!~");
return false;
else if((LoginForm.uname.value!='user')||(LoginForm.pd.value!='admin'))
alert("用户名或者密码错误!");
return false;
else
return true;
//-->
</script>
</head>
<body>
<fieldset>
<legend>用户登录</legend>
<form name="LoginForm" method="post" action="wel.html" onsubmit="return checkform(this)">
<p>
<label for="username" class="label">用户名:</label>
<input name="uname" type="text"/>
<p/>
<p>
<label for="password" class="label">密 码:</label>
<input name="pd" type="password" />
<p/>
<p>
<input type="submit" name="submit" value="submit" class="left" />
</p>
</form>
</fieldset>
</body>
</html>
我现在想当成功登录到wel.htl是显示welcome ***(我登录的那个用户名),可以用js实现吗?怎么实现?
方法一: 使用Cookie ,在第一个登陆页面将当前成功登陆的用户名存到Cookie中,在wel.html页面中,将该Cookie值读取出来显示到指定位置就好。
方法二, 登录成功后,使用 window.location = "wel.html?username=" +LoginForm.uname.value; 在网页中传递一个参数到指定的页面 ,然后到web.html页面中去读取 参考技术A
更改LoginForm表单提交方式为Get,然后在wel.html接受参数为uname的值.
var getQueryString = function(name)var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
var name = getQueryString("uname");
alert("welcome " + name);
以上是关于为何android电视在用户和密码都正确多情况下仍不能访问Mac SMB...的主要内容,如果未能解决你的问题,请参考以下文章