为何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...的主要内容,如果未能解决你的问题,请参考以下文章

JS显示用户登录情况!

电商红利消失的时代拼多多为何能够快速崛起

SMB连接电脑提示用户名密码错误怎么办

小米盒子共享家里电脑SMB的时候弹出 输入用户名和密码,具体是啥,试了我电脑的用户名和密码都不行

为啥我的用户名 密码明明都是正确的 登陆却一直显示密码错误

网络映射需要输入用户名和密码,我输入的都正确,但是不行,怎么解决呢